*
{
	margin:0;
	padding:0px;
}

body
{
	background-image:url(../../img/webtv/page/fundo_Bg.jpg);
	background-repeat:repeat-x;
}

/**********CONTROLE DO CORPO DO SITE*********/

#geralWebTv
{
	margin:auto;
	width:1000px;
	height:auto;
	background-color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}


#corpoWebTv
{
	background-color:#eee;
	margin:auto;
	padding: 10px;
	width:970px;
	height:auto;
	clear:both;
}

#topoWebTv
{
	background-image:url(../../img/webtv/page/topoWebTv.gif);
	background-repeat:no-repeat;
	width:990px;
	height:70px;
	padding:5px;
}

#topoWebTvD
{
	color:#FFFFFF;
	min-width:400px;
	float:right;
}

#topoWebTvDL
{
	width:145px;
	text-align:right;
	float:left;
}

#topoWebTvDD
{
	padding-left:10px;
	float:left;
}

#topoWebTvDM
{
	width:130px;
	padding-left:10px;
	float:left;
}

#topoBusca
{
	text-align:right;
	width:350px;
	clear:both;
	padding-top:17px;
}


#topoWebtvLogo
{
	padding-top:10px;
	padding-right:15px;
	float:right;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#divEsquerda
{
	background-color:#FFF;
	margin:auto;
	width:650px;
	float:left;
	padding-right: 2px;
	border:1px solid #ccc;
	padding-bottom:2px;
}

#divEsquerdaDetalhe
{
	margin:auto;
	width:200px;
	float:left;
	padding:3px;
}

#divRelacionados
{
	background:#eaeaea;
	width:190px;
	padding-top:3px;
	padding-bottom:10px;
}

#divEsquerdaDetalheP
{
	margin:auto;
	width:250px;
	float:left;
	padding:10px;
}

#divCentroDetalhe
{
	margin:auto;
	width:395px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(../../img/webtv/page/separadorColuna.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:30px;
}

#divideColuna
{

	width:21px;
	float:left;
}

#divCentroDetalheP
{
	margin:auto;
	width:340px;
	min-height:700px;
	float:left;
	border-left: 1px solid #fff;
	padding:15px;
}

#divCentroDetalheG
{
	margin:auto;
	min-width:620px;
	min-height:700px;
	float:left;
	padding:15px;
}

#divDestaques
{
	padding-top:5px;
	padding-left: 5px;
	width:650px;
}

#divDestaquesTopo
{
	padding-left:10px;
	padding-top:5px;
	background-image:url(../../img/webtv/page/fundoTopCinza.jpg);
	background-repeat:repeat-x;
	height:27px;
}

#videoDestaque
{
	float:left;
	margin:auto;
}

#textoDestaque
{
	float:left;
	width:190px;
	padding-left:5px;
	padding-bottom:5px;
}

#textoDestaqueP
{
	float:left;
	width:160px;
	padding-left:5px;
	padding-bottom:5px;
}

#textoSearch
{
	float:left;
	width:250px;
	padding-left:5px;
	padding-bottom:5px;
}

#commentSearch
{
	float:right;
	width:200px;
	min-height:100px;
	padding-left:10px;
	padding-bottom:5px;
	border-left:1px solid #999999;
}

#textoDestaqueG
{
	float:left;
	width:210px;
	padding-left:5px;
	padding-bottom:5px;
}



#videoThumb
{
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}

#votoDestaque
{
	padding-left:2px;
	margin:auto;
}

#contaVoto
{
	background-color:#FFFFFF;
	width:57px;
	height:90px;
	line-height:120%;
	float:left;
	padding:5px 5px;
}

#numeroVoto
{
	background-image:url(../../img/global/page/fundoNumeroVoto.gif);
	background-repeat:no-repeat;
	width:55px;
	height:49px;
	padding-left:1px;
	padding-top:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:bolder;
	text-align: center;
}

#divRanking
{
	margin:auto;
	width:647px;
	height:337px;
	clear:both;
	padding-top:2px;
}

#tabsWiki
{
	background-color:#999;
	min-height:335px;
	background-image:url(../../img/webtv/page/fundoTabWiki.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#videoVotado ul li,
#ultimosVideos ul li
{
	list-style-type:none;
	margin:auto;
	width:130px;
	padding-left:15px;
	padding-right:10px;
	float:left;
	border-right:1px dotted #666;
	height:280px;
	color:#FFFFFF;
}

#videoVotado ul li:last-child,
#ultimosVideos ul li:last-child
{
	border-right:none;
}

#tabsTop
{
	background-color:#eaeaea;
}

#divDireita
{
	width:305px;
	min-height:600px;
	float:right;
	margin:auto;
}

#divWidGet
{
	width:305px;
	min-height:250px;
	background-color:#FFFFFF;
	border:1px solid #ccc;
}

#divNovidadeTopo
{
	padding-left:10px;
	padding-top:5px;
	background-image:url(../../img/webtv/page/fundoTopCinza.jpg);
	background-repeat:repeat-x;
	height:27px;
}

#divPPSTopo
{
	padding-left:10px;
	padding-top:5px;
	background-image:url(../../img/webtv/page/fundoTopAmarelo.jpg);
	background-repeat:repeat-x;
}

#divRedeTopo
{
	padding-left:10px;
	padding-top:5px;
	background-image:url(../../img/webtv/page/fundoTopRoxo.jpg);
	background-repeat:repeat-x;
}

#divProgramasTopo
{
	padding-left:10px;
	padding-top:5px;
	background-image:url(../../img/webtv/page/fundoTopVermelho.jpg);
	background-repeat:repeat-x;
	height:27px;
}

#divRankingTopo
{
	padding-left:10px;
	padding-top:5px;
	background-image:url(../../img/webtv/page/fundoTopCinza.jpg);
	background-repeat:repeat-x;
	height:22px;
	width:635px;
	margin:auto;
}

#divRodape
{
	width:980px;
	height:10px;
	padding:10px;
	background:#000000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	clear:both;
}

#divRodapeE
{
	float:left;
}

#divRodapeD
{
	float:right;
}

#selectable
{
	padding-left:160px;
}

#divVotacao
{
	margin:auto;
	background-color:#eaeaea;
	width:620px;
	min-height:100px;
	padding:3px;
	border:1px solid #999999;
	clear:both;
}

/**********CONTROLE DE IMAGENS DO SITE*********/

#divThumb
{
	width:60px;
	height:60px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:3px;
	float:left;
}

#divThumbSearch
{
	width:100px;
	height:100px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:3px;
	float:left;
}

#divThumbComment
{
	width:60px;
	height:60px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:3px;
}

#divThumbM
{
	width:42px;
	height:42px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:2px;
	float:left;
}

#divThumbPP
{
	width:32px;
	height:32px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:2px;
	float:left;
}

#divThumbG
{
	width:100px;
	height:75px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:2px;
	float:left;
}


.tituloNoticias
{
	font-size:11px;
	color:#666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.textoNoticias
{
	font-size:10px;
	color:#666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.textoNoticiasVoto
{
	font-size:10px;
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.tituloNoticiasVoto
{
	font-size:11px;
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#textoD
{
	padding-left:90px;
	padding-top:5px;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.pontoVoto
{
	font-size:10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
}

h4
{
	font-size:14px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
}

h2
{
	font-size:16px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-weight:bolder;
}

h5
{
	font-size:14px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
}

h6
{
	font-size:14px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
}

.selectCombo
{
	width:130px;
	height:20px;
	border:1px solid #ccc;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
}

.itemTexto
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.itemTopico
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

p
{
	padding-bottom: 10px;
}

.impress
{
	border-bottom:1px solid #ccc;
	margin:auto;
	text-align:right;
	font-size:12px;
	padding:10px;
}

#votoDetalhe
{
	background-color:#eaeaea;
	width:390px;
	height:100px;
	padding:3px;
	border:1px solid #999999;
}

#commentDetalhe
{
	background-color:#eaeaea;
	width:390px;
	min-height:100px;
	padding:3px;
	border:1px solid #999999;
}

#ladoEsquerdo
{
	background-color:#FFFFFF;
	float:left;
	border:1px solid #ccc;
	padding:2px 5px 5px 5px;
	width:648px;
}

#logUser
{
	display:none;
	text-align:right;
	position:absolute;
	top:10px;
	left:310px;
	color:#fff;
}

#menuTop
{
	position:absolute;
	top:44px;
	left:310px;
	font-weight:bold;
}

#logoTipo
{
	position:absolute;
	top:10px;
	left:160px;
}

.linhaHr
{
	background-color:#FFFFFF;
	border:1px solid #fff;
}

.alertaItem
{
	color:#FF0000;
	font-size:10px;
	font-weight:bold;
}

.comment
{
	margin:auto;
	width:380px;
	border:1px solid #666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	height: 100px;
	padding:3px;
}

#campoComment
{
	background-color: #fafafa;
	border:1px dotted #999999;
	width: 370px;
	padding:10px;
}
#textoComment
{
	padding-left:80px;
}

.botaoSubmit
{
	background-color:#FFFFFF;
	border:1px solid #999999;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding:4px;
	width:50px;
}

.subItem
{
	background-color:#999999;
	color:#FFFFFF;
}

#topMeus
{
	text-align:right;
	font-size:11px;
	color:#999999;
	padding-top:20px;
}

#resultSearch
{
	border-top:1px solid #CCCCCC;
	padding:10px;
}


/****************CONTROLE DE LINKS DA PAGINA****************/

.linkBranco
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}

a.linkBranco:visited, a.linkBranco:active
{
	text-decoration:none;
}

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

a.linkBranco:hover
{
	text-decoration:underline;
	font-size: 11px;
	color:#fff;
}

.linkTag0, .linkTag1, .linkTag2
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:5px;
}

.linkTag0
{
	font-size:11px;
}

.linkTag1
{
	font-size:16px;
}

.linkTag2
{
	font-size:18px;
}

a.linkTag0:visited, a.linkTag0:active, a.linkTag1:visited, a.linkTag1:active, a.linkTag2:visited, a.linkTag2:active
{
	text-decoration:none;
}

a.linkTag0:link, a.linkTag1:link, a.linkTag2:link
{
	text-decoration:none;
}

a.linkTag0:hover, a.linkTag1:hover, a.linkTag2:hover
{
	background-color:#999999;
	color:#fff;
}

.linkVermelho
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.linkVermelho:link
{
	text-decoration:underline;
	color:#FF0000;
}

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

img
{
	border:0px;
}

.topoPublique
{
	padding:10px;
	border-bottom:1px dotted #999999;
}

#divLogin
{
	border:8px solid #999;
	background-color:#666;
	width:180px;
	font-size:12px;
	color:#FFFFFF;
	padding:15px;
}

#divTermos
{
	min-width:350px;
	height:300px;
	overflow:auto;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:3px;
}

.littleText
{
	font-size:10px;
	color:#FFFFFF;
}

/****************MENUS**********************/

ul#imgPrograma
{
	padding:5px;
}

ul#imgPrograma li
{
	list-style-type:none;
	margin:-5px 0 0 -5px;
	float:left;
	padding-right:5px;
}

ul#imgPrograma li a:hover
{
	border:5px solid #D2251C;
	margin:-5px 0 0 -5px;
	position:absolute;
}

ul#videoRel
{
	list-style-type:none;
	padding:15px;
	clear:both;
}

ul#videoRel li
{
	float:left;
}

#menuTop ul li
{
	height: 30px;
	text-align: center;
	list-style-type:none;
	float:left;
}

#menuTop ul li a:link, #menuTop ul li a:visited {
	height: 17px;
	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;

}

#menuTop ul li a:hover
{
	font-weight: bold;
	border-bottom:4px solid #666666;
}

#logoTipo ul li
{
	list-style-type:none;
}

#logoTipo ul li a:link, #logoTipo ul li a:visited, #logoTipo ul li a:hover
{
	height: 60px;
	width:120px;
	display:block;

}

#divIndentWidGet, #divIndentWidGetPrograma
{
	padding-left:10px;
}

#divIndentWidGetPrograma ul li
{
	list-style-type:none;
	float:left;
}

#divIndentWidGet ul li
{
	list-style-type:none;
	border-bottom:1px solid #eaeaea;
	float:left;
}

#divIndentWidGet ul li:last-child
{
	border-bottom:none;
}

#videoDestaqueP
{
	float:right;
	width:265px;
}

#videoDestaqueP ul li
{
	list-style-type:none;
	border-bottom:1px solid #eaeaea;
	float:left;
}

#videoDestaqueP ul li:last-child
{
	border-bottom:none;
}


#votoBtn ul li
{
	list-style-type:none;
}

#votoBtn ul li a:visited, #votoBtn ul li a:link, #votoBtn ul li a:active
{
	text-decoration:none;
	color:#FFFFFF;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:6px;
	padding-top:6px;
	background-image:url(../../img/global/btns/btnVoto.gif);
	background-repeat:no-repeat;
	list-style-type:none;
}

#votoBtn ul li a:hover
{
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(../../img/global/btns/btnVotoHover.gif);
	background-repeat:no-repeat;
}

ul#menuProgramas
{
	list-style:none;
	width:290px;
	min-height:200px;
}

ul#menuProgramas li
{
	padding-right:5px;
	padding-bottom:5px;
}

ul#menuProgramas li a:link, ul#menuProgramas li a:active, ul#menuProgramas li a:visited
{
	padding:3px;
	float:left;
	border:1px solid #ccc;
}

ul#menuProgramas li a:hover
{
	background-color:#990000;
}

#tabComments
{
	clear:both;
	padding-left:17px;
}

#tabComments ul li
{
	background-color:#999;
	list-style-type:none;
	width:130px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
}

#tabComments ul li a:link, #tabComments ul li a:active, #tabComments ul li a:visited
{
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#tabComments ul li a:hover
{
	text-decoration:underline;
}

.fundoCinza
{
	background-color:#eaeaea;
}

/***************FORMULARIOS BASEADOS EM DIVS PAIS*******************/

.divFormVideo
{
	display:none;
	width:600px;
	clear:both;
	background-color:#eaeaea;
	padding:10px;
	border:1px solid #666;
}

.inputName
{
	border:1px solid #CCCCCC;
	padding:3px;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
	width:500px;
	line-height:170%;
}

.inputCadastroSite
{
	border:1px solid #CCCCCC;
	padding:3px;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
	width:220px;
	line-height:170%;
	float:left;
}

.inputSearch
{
	border:1px solid #CCCCCC;
	padding:3px;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
	width:150px;
}

.fastLogin
{
	border:1px solid #CCCCCC;
	padding:3px;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
	width:170px;
	line-height:170%;
	float:right;
}


.btnSubmit
{
	border:1px solid #999999;
	color:#666666;
	background-color:#E1D0D5;
	padding:2px;
	font-weight:bold;
}

.btnSubmitDestaque
{
	border:1px solid #999999;
	color:#fff;
	background-color:#999900;
	padding:5px;
	font-weight:bold;
}

#userPostVideo
{
	margin:auto;
	width:520px;
}

#userPostVideo label, #divForms label, .labelForm
{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	line-height:170%;
	clear:both;
}

#userPostVideo label.error, #divForms label.error
{
	color:#FF0000;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
}

#instantLogin label
{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	line-height:170%;
}

#instantLogin label.error
{
	font-size:11px;
	color:#FFCC33;
	line-height:170%;
	font-style:italic;
	font-weight:normal;
}

#userPostVideo
{
	line-height:170%;
}

#padLeft
{
	width:100px;
	padding-left:20px;
	float:left;
}

em
{
	color:#FF0000;
}

.btnBusca
{
	background-image:url(../../img/webtv/page/btnSearch.gif);
	background-position:left;
	width:32px;
	height:22px;
	border:none;
    text-indent: -9999px;
}

/* Menu lateral dos relacionados (JUNTAR COM LASTNEWS DO PORTAL) */

ul#linkRelacionado, ul#linkRel
{
	padding:5px 0 5px 0;
}

ul#linkRel li
{
	list-style-type:none;
	padding-left:10px;
	float:left;
}

ul#linkRelacionado li
{
	font-size:10px;
	width:175px;
	text-align: left;
	list-style-image:url(../../img/webtv/page/seta.jpg);
	list-style-position:inside;
	padding-left:5px;
}

ul#linkRelacionado li a:link, ul#linkRelacionado li a:visited
{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}

ul#linkRelacionado li a:link, ul#linkRelacionado li a:visited, ul#linkRelacionado li a:active
{
	width:190px;
}

ul#linkRelacionado li a:hover
{
	text-decoration:underline;
}

#informativoEletronico
{
	width:190px;
}

#tabsInformativo01, #tabsTagCloud01
{
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}

#tabsInformativo, #tabsTagCloud
{
	background-image:url(../../img/webtv/page/fundoTopCinzaTabs.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

/*********PAGINACAO**************/

#divPaginacao
{
	padding:5px;
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
	clear:both;
	text-align:center;
	width:220px;
	margin:auto;
}

#divPaginacaoE, #divPaginacaoC
{
	float:left;
	margin:auto;
}

#divPaginacaoC
{
	width:130px;
	padding-top:4px;
}

#divPaginacaoD
{
	float:right;
}

.nomePagina
{
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}

.textoVermelho
{
	color:#990000;
}

#sendEmail, #sendReport
{
	clear:both;
	background-color:#eaeaea;
	padding:10px;
	border:1px solid #666;
}

#sendEmail label, #sendReport label
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	font-weight:bold;
}

.inputEmail
{
	padding:3px;
	width:350px;
	color:#990000;
	font-size:12px;
}

#tagCloud
{
	width:190px;
}

#tagCloudDetalhe
{
	width:375px;
	padding:10px 10px 10px 0;
}

#tagCloudDestaque
{
	width:590px;
	min-height:100px;
	padding:10px;
}

#tagClouder
{
	padding-left:20px;
	padding-top:5px;
}

#meuPerfil
{
	margin:auto;
	text-align:center;
	background:#CCC;
}

#meuPerfil ul li
{
	list-style-type:none;
	padding:10px;
	margin:auto;
	font:Tahoma;
	color:#000;
	font-weight:bold;
}

#meuPerfil ul li a:link, #meuPerfil ul li a:visited, #meuPerfil ul li a:active
{
	text-decoration:none;
	color:#000000;
}

#meuPerfil ul li a:hover
{
	text-decoration:underline;
}

#cadInformativo, #delInformativo

{

    

    width:70px;
    
    height:23px;
    
    margin:0px;
    
    padding:0px;
    
    border:0px;
    
}


#cadInformativo

{

    background-image: url(../../img/global/btns/btnCadastrar.jpg);

}

#delInformativo

{

    background-image: url(../../img/global/btns/btnRemover.jpg);

}

/*Widget REDE 23*/
#postBlog
{
    border-bottom:1px dotted #CCC;
    margin-bottom:5px;
    padding-bottom:5px;
}

#nmBlogPost
{
    font-size:10px;
    font-style:italic;
    float:left;
    padding-left:5px;
}

#dsPost
{
    font-size:12px;
    font-weight:bold;
    float:left;
    width: 230px;
    padding-left:5px;
}