/* Regras Geral */
body, html{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
}
td{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	font-size:12px;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
form{
	margin:0px;
	padding:0px;
}
/* TOPO */
#preload{
	position:absolute;
	margin-left:-1000px;
}
#topo_fundo{
	background-image:url(/images/topo_fundo.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:70px;
}
#topo_container{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
#topo_logo{
	display:block;
	width:262px;
	height:70px;	
	background-repeat:no-repeat;
	float:left;
	
	/* espaço entre o logo e o menu */

}
.img_logo_01{ background-image:url(/images/topo_logo_01.jpg); }
.img_logo_02{ background-image:url(/images/topo_logo_02.jpg); }
.img_logo_03{ background-image:url(/images/topo_logo_03.jpg); }
.img_logo_04{ background-image:url(/images/topo_logo_04.jpg); }

/* MENU */
#topo_menu{
	float:right;
	margin-top:30px;
	margin-left:35px;
	width:630px;
	text-align:center;
}
#menu_container{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
}
#topo_menu a.menu_link{
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-left:5px;
	padding-right:4px;
	float:left;
	font-size:13px;
	height:22px;
	line-height:22px;
}
#topo_menu div{
	float:left;
	width:5px;
	height:22px;
	display:block;
}
.topo_menu_div_l{
	background:url(/images/menu_hover_l.png) no-repeat center center;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_hover_l.png',sizingMethod='scale');
}
.topo_menu_div_r{
	background:url(/images/menu_hover_r.png) no-repeat center center;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_hover_r.png',sizingMethod='scale');
}
#topo_menu a.menu_link:hover{
	color:#0b0c0d;
	background:url(/images/menu_hover.png) no-repeat center center;
	background-repeat:repeat-x;	
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_hover.png',sizingMethod='scale');
}
/* MENU CADASTRO */
#menu_fundo{
	background-image:url(/images/menu_fundo.jpg);	
	height:40px;
	width:100%;
	background-repeat:repeat-x;	
	padding-top:6px;
}
.topo_field{
	width:132px;
	height:27px;
	background:url(/images/topo_field.png) no-repeat center center;
	float:left;
	margin-right:5px;
}
.topo_field input{
	font-size:12px;
	width:120px;
	background-color:#b6b6b7;
	border:0px;
	font-family:Arial;
	color:#000;
	margin-top:4px;
	margin-left:3px;
}
.link_escuro{
	font-weight:bold;
	font-size:13px;
	color:#ccc;
	margin-left:20px;
	line-height:25px;
}
.link_escuro:hover{
	color:#fff;
}
.link_escuro_peq{
	font-weight:bold;
	font-size:11px;
	color:#333333;
	margin-left:20px;
	float:left;
	margin-top:8px;
}
.link_escuro_peq:hover{
	color:#444444;
}
#bt_logar{
	width:26px;
	height:26px;
	background:url(/images/bt_logar.png) no-repeat center center;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bt_logar.png',sizingMethod='scale');
	float:left;
	display:block;
	cursor:pointer;
}
#bt_logout{
	width:17px;
	height:19px;
	background:url(/images/bt_logout.png) no-repeat center center;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bt_logout.png',sizingMethod='scale');
	display:block;
	cursor:pointer;
	float:left;
	margin-left:7px;
	margin-top:-3px;
}
#bt_logar:hover{
	background:url(/images/bt_logar_h.png) no-repeat center center;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bt_logar_h.png',sizingMethod='scale');
}
#bt_busca{
	width:26px;
	height:26px;
	background:url(/images/bt_busca.png) no-repeat center center;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bt_busca.png',sizingMethod='scale');
	float:left;
	display:block;
	cursor:pointer;
}
#bt_busca:hover{
	background:url(/images/bt_busca_h.png) no-repeat center center;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bt_busca_h.png',sizingMethod='scale');
}
#bt_menos{
	width:26px;
	height:26px;
	background:url(/images/bt_menos.png) no-repeat center center;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bt_menos.png',sizingMethod='scale');
	float:left;
	display:block;
	cursor:pointer;
}
#bt_menos:hover{
	background:url(/images/bt_menos_h.png) no-repeat center center;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bt_menos_h.png',sizingMethod='scale');
}
#bt_mais{
	width:26px;
	height:26px;
	background:url(/images/bt_mais.png) no-repeat center center;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bt_mais.png',sizingMethod='scale');
	float:left;
	display:block;
	cursor:pointer;
}
#bt_mais:hover{
	background:url(/images/bt_mais_h.png) no-repeat center center;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bt_mais_h.png',sizingMethod='scale');
}
/* MEIO */
#container{
	width:980px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	clear:both;
}
.barra{
	height:29px;
	clear:both;
}
.barra img{
	float:left;
}
.barra_titulo{
	background-color:#F2F2F2;
	height:27px;	
	float:left;
	border-bottom:1px solid #e0e1e4;
	border-top:1px solid #e0e1e4;	
}
.barra_titulo span{
	margin-top:6px;
	margin-left:4px;
	float:left;
	color:#707070;
	font-size:14px;
	font-weight:bold;
}
.barra_titulo_e{
	background:url(/images/barra_e.png) no-repeat center center;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/barra_e.png',sizingMethod='scale');
	width:6px;
	height:29px;
	float:left;
}
.barra_titulo_d{
	background:url(/images/barra_d.png) no-repeat center center;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/barra_d.png',sizingMethod='scale');
	width:6px;
	height:29px;
	float:right;
}
/* HOME */
#container_assistir_home{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	height:1px;
	clear:both;
}
#assistir_home{
	background-color:#fff;
	border:1px solid #ccc;
	width:490px;
	height:393px;
	float:left;
	position:absolute;
	margin-top:17px;
	*margin-top:10px;
	display:none;
}
#bt_fechar_vid{
	background-image:url(/images/bt_fechar_vid.gif);
	width:66px;
	height:22px;
	display:block;
	float:right;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:4px;
}
#assistir_home_tit{
	width:350px;
	margin-left:auto;
	margin-right:auto;
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:2px;
	clear:both;
}
#assistir_home_vid{
	background-color:#000;
	padding:0px;
	width:350px;
	height:304px;
	margin-left:auto;
	margin-right:auto;
}
#assistir_home_star{
	width:370px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	padding-left:240px;
}
#assistir_home_star span{
	float:left;
	margin-right:10px;
	font-size:11px;
	display:block;
	margin-top:4px;
}
#assistir_home_star a{
	display:block;
	width:16px;
	height:16px;
	float:left;
	padding-left:2px;
	background-repeat:no-repeat;
}
.bt_star{
	background-image:url(/images/bt_star.gif);
}
.bt_star_hover{
	background-image:url(/images/bt_star_hover.gif);
}
#home_destaque_geral{
	width:500px;
	float:left
}
#home_destaque{
	width:500px;
	margin-top:5px;
}
#home_destaque a{
	float:left;
	margin:5px;
	display:block;
	width:475px;
	height:105px;
	*height:102px;	
}
#home_destaque span.tit{
	font-weight:bold;
	font-size:15px;
	color:#1a1312;
}
#home_destaque span.by{
	font-size:11px;
	color:#6c3455;
}
#home_destaque p.res{
	font-size:12px;
	color:#1a1312;
	margin-top:4px;
	background-color:#fff;
	min-height:60px;
}
#home_destaque a img{
	border:1px solid #fff;
	width:110px;
	height:81px;
	float:left;
	margin-right:5px;
}
#home_destaque a:hover img{
	border:1px solid #000;
}
#home_destaque hr{
	clear:both;
	width:460px;
	margin-left:7px;
	*margin-left:-20px;
}
#home_mais_vistos_geral{
	float:right;
}
#home_mais_vistos{
	width:480px;
	margin-top:10px;
}
#home_mais_vistos a{
	float:left;
	margin:4px;
	_margin-right:3px;
}
#home_mais_vistos a img.pic{
	border:1px solid #fff;
	width:150px;
	height:110px;
}
#home_mais_vistos a img.play{
	background:url(/images/play.png) no-repeat center center;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/play.png',sizingMethod='scale');
	width:39px;
	height:25px;
	border:0px;
	margin-left:-95px;
	margin-right:55px;
	margin-bottom:40px;
}
#home_mais_vistos a:hover img.play{
	background:url(/images/play_h.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/play_h.png',sizingMethod='scale');
}
#home_mais_vistos a:hover img.pic{
	border:1px solid #000;
}
/* MENU CONTEUDO */
#menu_conteudo{
	float:left;
	width:220px;
}	
#menu_conteudo .banner{
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
#menu_conteudo .banner div{
	padding-top:3px;
	padding-bottom:3px;
}
#menu_conteudo ul{
	padding:0px;
	margin:0px;
	width:195px;
}
#menu_conteudo ul li{
	list-style-type:none;
	border-bottom:2px solid #8b458b;
	margin-left:13px;	
	margin-top:6px;
}
#menu_conteudo ul li.ultimo{
	border-bottom:0px;
}
#menu_conteudo ul li a{
	color:#333333;
	font-size:12px;
	list-style-type:none;
	display:block;
	height:25px;
	width:100%;
}
.barra_titulo_roxa{
	background-color:#8b458b;
	height:29px;
	float:left;
}
.barra_titulo_roxa span{
	margin-top:6px;
	margin-left:4px;
	float:left;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}


/* CONTEUDO */
#conteudo_paginas{
	float:right;
	text-align:right;
	width:730px;
}
.vitrine_geral{
	height:210px;
}	
.vitrine{
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
.vitrine a{
	float:left;
	display:block;
	width:120px;
	margin-left:7px;
	margin-right:3px;	
	text-align:left;
}
.vitrine a:hover{
	text-decoration:none;
}
.vitrine span.tit{
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
}
.vitrine a:hover span.tit{
	text-decoration:underline;
}
.vitrine span.by{
	font-size:11px;
	color:#6c3455;
}
.vitrine p{
	margin-top:3px;
	font-size:12px;
}
.vitrine a img{
	border:1px solid #fff;

	margin-bottom:3px;
}
.vitrine a:hover img{
	border:1px solid #000;
	text-decoration:none;
}
/* ADS BOTTOM */
#ads_bottom{
	clear:both;
	height:90px;
	padding-top:20px;
	padding-bottom:20px;
}
#ads_e{ 
	float:left;
	width:230px;
}
#ads_d{ 
	float:right;
}
/* RODAPE */
#rodape{
	border-top:10px solid #0b0c0e;
	background-color:#313131;
	width:100%;
	height:100px;
	clear:both;
	text-align:center;
}
#rodape p{
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:0px;
	clear:both;
	color:#ccc;
}
#rodape ul{
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#rodape li{
	display:inline;
	padding-left:10px;
}
#rodape li a{
	font-size:12px;
	background-image:url(/images/mark.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	color:#fff;
}
#rodape_container{
	width:720px;
	margin-left:auto;
	margin-right:auto;
}
.pagina_interna{
	text-align:left;
	font-size:12px;
	min-height:400px;
}
.input_fc{
	background-color:#eee;
}
.input_bl{
	background-color:#fff;
}
#logado{
	font-size:12px;
	float:left;	
	margin-top:6px;
	color:#ccc;
	padding:7px;
	background:url(/images/login_bg.png);
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/login_bg.png',sizingMethod='scale');
}
#logado a{
	color:#fff;
} 
#logado span{
	float:left;
}
#ads_container{
	margin-top:-15px;
}
/* INSIDE */
#container_ver{
	width:430px;
	float:left;
	font-size:12px;
}
#assistir_vid{
	background-color:#000;
	padding:0px;
	width:425px;
	height:359px;
	margin-top:10px;
}
.barra_g_content{
	margin-top:-1px;
	float:left;
	width:424px;
	clear:both;
	border-left:1px solid #e0e1e4;
	border-right:1px solid #e0e1e4;
	background-color:#f2f2f2;
	display:block;
}
.barra_g_content span.tit{
	margin-top:6px;
	margin-left:12px;
	color:#707070;
	font-size:17px;
	display:block;
	line-height:15px;
	margin-bottom:-12px;
	margin-top:4px;
	margin-right:12px;
}
.barra_g_content span.data{
	font-size:11px;
	margin-left:12px;
	width:200px;
	color:#707070;	
}
.barra_g_top{
	background-color:#f2f2f2;border-top:1px solid #e0e1e4;width:409px;height:5px;float:left;font-size:2px;
}
.barra_g_bottom{
	background-color:#f2f2f2;border-bottom:1px solid #e0e1e4;width:409px;height:5px;float:left;font-size:2px;
}
.barra_g_espaco{
	height:3px;font-size:2px;clear:both;
}
#inside_lateral{
	float:right;
	width:537px;
}
#inside_relacionados{
	width:530px;
	margin-top:5px;
	padding-left:2px;
}
#inside_relacionados a{
	float:left;
	margin:7px;
	margin-left:12px;
	margin-right:11x;
	_margin-left:8px;
	_margin-right:8x;
	display:block;
	width:110px;
	height:81px;
}
#inside_relacionados a img{
	border:1px solid #fff;
	width:110px;
	height:81px;
}
#inside_relacionados a:hover img{
	border:1px solid #000;
}
#vid_descricao{
	min-height:110px;
	_height:110px;
	padding-bottom:10px;
	font-size:12px;
	margin-top:10px;
	padding-left:5px;	
}
#vid_opcoes{
	padding-left:3px;
}
#vid_opcoes a{
	display:block;
	height:31px;
	float:left;
	font-size:12px;
	color:#333333;
	margin-right:20px;
	background-repeat:no-repeat;
	line-height:31px;
	padding-left:35px;	
	margin-bottom:10px;
}
#keywords{
	clear:both;
}
#keywords a{
	font-size:11px;
	display:block;
	float:left;	
	margin-right:5px;
	margin-bottom:15px;
}
#vid_opcoes{
	clear:both;
}
#vid_opcoes a.email{
	background-image:url(/images/bt_email.jpg);
}
#vid_opcoes a.email:hover{
	color:#985290;
}
#vid_opcoes a.rss{
	background-image:url(/images/bt_rss.jpg);
}
#vid_opcoes a.rss:hover{
	color:#e36f00;
}
#container_ver span.explica{
	color:#6d6e71;
	font-size:18px;
	display:block;
	margin-top:15px;
}
.comentario{
	border-left:8px solid #f2f2f2;
	border-right:8px solid #f2f2f2;	
	color:#333333;
	width:401px;
	padding:4px;
}
.comentario_autor{
	height:20px;
	padding-left:8px;
	margin-bottom:-5px;
	padding-top:24px;
	display:block;
}
.comentario_bot{
	background:url(/images/coment_bot.gif);
	width:426px;
	height:43px;
	clear:both;
	margin-bottom:15px;
}
.comentario_top{
	background:url(/images/coment_top.gif);
	width:426px;
	height:17px;
	clear:both;
}
#vid_star{
	height:20px;
	line-height:20px;
	padding-top:6px;
}
#vid_star #estrelas{
	float:right;padding-left:5px;
}
#vid_star #view{
	float:left;color:#666666
}
#vid_star #vote_lbl{
	float:right
}
#vid_star a{
	display:block;
	width:16px;
	height:16px;
	float:left;
	padding-left:2px;
	background-repeat:no-repeat;
}
.vid_ajustevitrine a{
	margin:0px;
	margin-left:4px;
	_margin-left:3px;	
}
#email_janela{
	width:483px;
	height:325px;
	position:absolute;
	float:right;
	top:260px;
	display:none;
	background:url(/images/fundo_janela.png) no-repeat center center;
}
#link_comente{
	float:right;
	display:block;
	color:#FF0000;
	font-size:11px;
	padding-right:7px;
	padding-bottom:5px;
}
#janela_comente_login{
	background:url(/images/fundo_janela_comentario.png) no-repeat center center;
	width:482px;
	height:178px;
	float:left;
	position:absolute;
	top:700px;
	display:none;
}
#janela_comente_login a{
	width:192px;
	height:45px;
	display:block;
	float:left;
	margin-top:82px;
}
#janela_comente_login a.cadastro{
	background:url(/images/bt_comentarios_cadastro.png) no-repeat center center;
	margin-left:20px;
}
#janela_comente_login a.login{
	background:url(/images/bt_comentarios_login.png) no-repeat center center;
	margin-left:50px;
}
#janela_comente_login a.fechar{
	float:right;
	font-size:11px;
	height:20px;
	margin:0px;
	width:95px;
	margin-top:20px;
}
#email_comentario{
	width:483px;
	height:325px;
	position:absolute;
	float:right;
	top:600px;
	display:none;
	background:url(/images/fundo_janela.png) no-repeat center center;
}
/* BUSCA */
#busca{
	text-align:left;
	font-size:12px;
}
#busca a{
	float:left;
	margin:5px;
	display:block;
	width:690px;
	height:112px;
	text-align:left;
}
#busca span.tit{
	font-weight:bold;
	font-size:15px;
	color:#1a1312;
}
#busca span.by{
	font-size:11px;
	color:#6c3455;
}
#busca p.res{
	font-size:12px;
	color:#1a1312;
	margin-top:4px;
	min-height:70px;
}
#busca a img{
	border:1px solid #fff;
	width:150px;
	height:110px;
	float:left;
	margin-right:5px;
}
#busca a:hover img{
	border:1px solid #000;
}
#busca hr{
	clear:both;
	width:700px;
	margin-top:3px;
	margin-left:3px;
	float:left;
	margin-bottom:20px;
}
#busca_resultados{
	padding-left:3px;
	width:722px;
	background-color:#F9F9F9;
	margin-bottom:10px;
	text-align:left;
	font-size:12px;
	height:20px;
	line-height:20px;
	color:#333333;
}
#paginacao{
	clear:both;
	padding-top:30px;
	padding-left:10px;
}
#paginacao a{
	float:left;
	font-size:13px;
	margin-right:12px;
	font-weight:bold;
	color:#333333;
}
#paginacao a.atual{
	color:#8b458b;
}
.professor{
	text-align:left;
	margin-bottom:20px;
	float:left;
}
.professor a{
	float:left;
	margin-right:4px;
	margin-bottom:4px;
}
.professor a img{
	border:1px solid #fff;
}
.professor a:hover img{
	border:1px solid #000;
}
/* logado menu */
#logado_menu dl, #logado_menu dt, #logado_menu dd, #logado_menu ul, #logado_menu li {
margin: 0;
padding: 0;
list-style-type: none;
}
#logado_menu {
float:left;
}
#logado_menu dl {
float: left;
}
#logado_menu dt {
color:#FFFFFF;
font-weight: bold;
margin-left:4px;
cursor:default;
}
#logado_menu dd {
display:none;
position:absolute;
padding-top:6px;
background: #5b5c5d;
}
#logado_menu li {
background: #5b5c5d;
}
#logado_menu li a, #logado_menu dt a {
color: #ccc;
text-decoration: none;
display: block;
border: 0 none;
padding:2px;
padding-left:5px;
padding-right:5px;
}
#logado_menu li a:hover, #logado_menu dt a:hover {
background: #7c7d7d;
}