@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
}

.fix {
	_height:1%;
	zoom:1;
}

body{
	background:#f1edf3 url(img/bg_total.jpg) top repeat-x;
}

html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,font,img,small,strong,sub,sup,form,label,ul,li{
	margin:0;
	padding:0;
	font-size:100%;
	color:#333;
	font-family:"Arial Narrow", Helvetica, "trebuchet MS", Geneva, sans-serif;
	/*text-decoration:none;*/
		/*outline:none;

	list-style:none; 
	vertical-align:baseline;
	font-weight:inherit;
	font-style:inherit;
	vertical-align:baseline;
	line-height:1.2em;
	*/
}

h1,h2,h3,h4,h5,h6{
	font-variant:small-caps;
	font-weight:700;
	color:#333;
}

h3 { 
	padding:10px 0 0 10px; 
	line-height:15px; 
}

h4 { 
	font-size:12px; 
	color:#046582;
}

p { 
	padding:10px 0 0 10px;
	font-size:14px;
}

small {
	font-size:13px;
	color:#046582;

}
blockquote { 
	padding:10px 0 0 10px;
	font-size:14px; 
}

hr { 
	margin:2px 10px 0 10px; 
	height:1px; 
	color:#999; 
	text-align:left; 
}


input, textarea{ 
	font-size:14px; 
	padding: 2px; 
	border: 1px solid #003053; 
	background-color: #fff; 
	text-align:left; 
}

.tudo{ 
	width:100%; 
	height:auto; 
	text-align:center; 
	margin:0 auto; 
	background-color: #fff; 
}

/*TOPO*/
.topo{
	width:1010px;
	height:144px;
	background:#fff url(img/bg_topo2.jpg) top repeat-x;
	border-bottom:#356097 solid 10px;
	margin:0 auto;
	overflow:hidden/*             #M.M */
}


.pag{
	text-align: right;
	position:relative; 
	float:right; 
	width:auto;
	margin:5px 5px;
}

.boxNavegPrincipal{
width:715px;
float:right;
}

#titulo-logo{
width:295px;
height:144px;
background:url(img/logo_cn_podcast.jpg) no-repeat top left;
text-indent:-9999px;
overflow:hidden;
float:left;
}
/*.boxLogo{
width:295px;
height:150px;
float:left;
background:url(img/efeito_topo.png) no-repeat;/*            #M.M */
<!--_background:none;/*             #M.M */

/*}
.boxLogo img{
margin:70px 0 0 15px;
}*/

.topo img{
	display:block;
}

.topo ul{
	float:none;
}
.topo ul li{
	float:left;
	
}

ul.MenuTopoPrincipal{
	width:708px;
	text-align:left;
	margin:65px auto;
	padding:5px 0 0 5px;
}

ul.MenuTopoPrincipal li a{
	background-repeat:no-repeat;
	margin-right:2px;
	text-decoration:none;
	display:block;
	width:175px;
	height:55px;
}

ul.MenuTopoPrincipal li h3{
	font-size:18px;
	font-weight:700;
	color:#fff;
	padding:5px 0 0 5px;
}

ul.MenuTopoPrincipal li small{
	padding-left:5px;
	font-size:11px;
	font-weight:500;
	color:#fff;
}

li.btnDiretorio a,li.btnAutores a,li.btnCanais a,li.btnPodcast a{
	background:#10110f url(img/bg_botao1.jpg) no-repeat;
}

li.btnDiretorio a:hover,li.btnAutores a:hover,li.btnCanais a:hover,li.btnPodcast a:hover{
	background:#10110f url(img/bg_botao2.jpg) no-repeat;
}
.menuCN{
/* 	background:url(img/bg_menu_cn.png) center no-repeat;            #M.M */
background:url(img/bg_menu_cn.gif) center no-repeat;/*             #M.M */

	width:400px;
	height:25px;
	position:relative;
	display:block;
	color:#fff;
	float:right;
	font-size:14px;
}

.menuCN li{
	float:right;
	
}

.menuCN li a{
	display:block;
	padding:0 8px 0 12px;
	color:#fff;
	font-size:12px;
	font-weight:600;
	text-decoration:none;
	
}

html>body .menuCN li a{
 	font-size:10px;
}

.menuCN li a:hover{
	text-decoration:underline;
	color:#ccc;
}

.banner{
	background:#000;
	width:100#;
	height:90px;
	margin:0 auto;
	border-bottom:5px #356097 solid;
	padding:5px;
}
/*BARRA DE FERRAMENTAS • IDIOMA | BUSCA | LOGIN*/
.barraFerramentas{
	background:#ccc url(img/bg_barra_ferramentas.jpg) top repeat-x;
	width:1010px;
	height:35px;
	margin:0 auto;
}

.opcaoIdioma{
	padding-left:20%;
	float:left;
	text-align:left;
	width:auto;
}

.opcaoBuscaGeral{
	float:left;
	text-align:center;
	width:auto;
}

.opcaoLogin{
	padding-right:20%;
	float:left;
	text-align:right;
	width:auto;
}

.barraFerramentas h4{
	color:#fff;
	padding:5px 0 0 25px;
}


#corpo{ width:1010px; /*height:auto;*/ margin:0 auto; text-align:left;}

.sidebar1 {
	margin-bottom:5px;
	float: left;
	width: 205px;
	background: none;
	
}

.sidebar2 {
	margin-bottom:5px;
	float: right;
	width: 205px;
	background: none;
	
}

.mainContent { 
 	/*float:left;                         #M.M */
	float:none;
	margin:0 5px;
	/*width:590px;
	background: none;*/
} 

.box1 { 
	float:left; 
	width:205px;
	/* height:600px;            #M.M */
	margin-top:5px;
	background:#fff; 
}

.box2 { 
	float:left; 
	width:205px;
	height:600px;
	margin-top:5px;
	background:#fff; 
}

.box3 { 
	float:left;
	width:590px;
	height:auto;
	margin:5px;
	background:#fff;

	
}

#box4 { 
	float:left;
	width:800px;
	height:auto;
	margin:5px 0 0 5px;
	background:#fff;

	
}
.box5{ 
	float:left;
	width:100%;
	height:auto;
	margin:5px 0;
	background:none;

	
}

.box6 { 
/* #M.M */	float:left; 
	width:800px;
	/* height:600px;            #M.M */            
	margin:5px 0 5px 5px;
	background:#fff; 
}

#busca{
float:none; 
	width:auto;
}

.box7{
	
	width:1010px; 
	margin-top:5px; 
	background-color:#fff;

}
/*CORPO DO CONTEUDO*/

/*BUSCA*/

.topoBusca { padding:0; margin:5px 0 0 0; background:#fff; width:1010px; height:160px; }
.topoBusca h1 { padding:10px 10px 5px 5px; font-size:20px; color:#046582; font-weight:bold; }
.topoBusca h3 { padding:10px 10px 5px 5px; font-size:16px;  font-weight:lighter; }
.topoBusca p { padding:25px 10px 5px 5px; font-size:14px;  font-weight:bold; }
.topoBusca p a { font-weight:lighter; color:#333; text-decoration:none; }
.topoBusca p a:hover { color:#333; text-decoration:underline;}

.colunaRefine h3 a { color:#333; text-decoration:none; }
.colunaRefine h3 a:hover { color:#333; text-decoration:underline; }
.colunaRefine p { padding:5px 0 2px 15px; font-size:12px;  font-weight:lighter; }

.boxItemResultadoBusca { margin:10px auto; float:left; border-bottom:#CCC 1px solid; padding:0; height:95px;}
.photoItemResultadoBusca { border:none; padding:0; margin:5px; float:left; width:85px; }

.titItemResultadoBusca { padding:0; margin-top:2px; float:left; }

.txtItemResultadoBusca {   margin:2px 10px 0 0; text-align:justify; clear:right;}

.alinDireito { padding:0; margin-top:2px; float:right;}
.alinEsquerda {  margin:5px 10px 0 0; float:left;}
.alinEsquerda img { padding-top:5px; margin:0 5px 0 0; border:0; }

.boxItemResultadoBusca p.alinEsquerda  { font-size:70%;}


/*BOX1*/
.tituloPagina { padding:0; margin:5px 0 0 0; background:#fff; width:1010px; height:44px; }
.tituloPagina h1 { padding:10px 10px 10px 5px; font-size:20px; color:#046582; }

.dadosAutor{ text-align:center;}
.dadosAutor h3 { font-size:14px; float:left;}
.dadosAutor p { font-size:80%; padding:0 2px 10px 10px; text-align:left!important; }
.dadosAutor a { color:#046582;float:left; padding:0 20px 10px 20px;}
.dadosAutor a:hover { color:#046582; text-decoration:underline;}

.servicoInternet span { float:left; clear:left; padding:15px 5px 0 10px; }
.servicoInternet h3.servInternet { font-size:14px; padding:5px 5px 5px 15px; margin:0; }
.servicoInternet h3.servInternet img { margin:0; padding:0 5px 0 0; border:0; }
.servicoInternet h3.servInternet { color:#000; font-size:14px; padding:2px 0 2px 5px; float:left;}
.servicoInternet a { color:#000; font-size:14px; padding:2px 0 2px 5px;  float:left;}

.imgFoto { float:left; text-align:center;}
.imgFoto img { width:130px; height:135px; margin:35px 37px 15px 37px; }
.btnOuvirAss {  float:left; text-align:center; width:205px; }
.btnOuvirAss img { border:0; padding:0; margin:0 44px; width:117px; height:24px; }
.btnInfoIco ul { margin:35px 0;}
.btnInfoIco ul li { list-style:none; float:left;}
.btnInfoIco ul li img { margin:0 0 0 35px; padding:5px 0 0 0; border:0; float:left;}
.btnInfoIco ul li h3 { font-size:12px; padding:15px 2px 10px 0;}
.btnInfoIco ul li a {text-decoration:none;}
.btnInfoIco ul li a:hover { text-decoration:underline; color:#C2C2C2;}

.perfilAutor {margin:0; padding:0;}
.perfilAutor h3 {padding:5px 0 0 10px; font-size:14px;}
.perfilAutor p {padding:5px 0 0 10px; font-size:12px; float:inherit;}

.myDetalhes { margin:10px 0 10px 0; padding:0;}
.myDetalhes .boxDetalhes{float:left;}
.myDetalhes img { margin:10px 5px 0 5px; float:left;}
.myDetalhes .descricaoDetalhes {margin:0 0 15px 0; float:left;}
.myDetalhes .descricaoDetalhes p {margin:2px 0 5px 0;}
.myDetalhes .myAvalicao {margin:5px 5px 5px 5px;}
.myDetalhes .myAvalicao img { float:right; }
.myDetalhes .myAvalicao .avaliacao {text-align:right; float:right; padding:5px 10px 0 5px;}

.classifique {margin:20px 12px; padding:0; width:180px; float:left; text-align:center;}
.classifique h3 { font-size:12px;}

.maisProcuradas {margin:0; padding-top:15px; clear:left;}
.maisProcuradas h3 {padding:5px 0 0 10px; font-size:14px;}
.maisProcuradas p {padding:5px 0 0 10px; font-size:12px; float:inherit;}

.myfeeds {margin:15px 0; clear:left;}
.myfeeds .menuFeeds {margin:10px 0 0 10px;}
.myfeeds .menuFeeds img {border:0; padding:0 5px;}
.myfeeds h3 { margin:5px 0 0 5px; }

.servicoMobileCN {margin:0; padding-top:15px; clear:left; }
.servicoMobileCN div.fotosMobileCN {margin:5px 0 10px 10px;}
.servicoMobileCN h3{margin:5px 0 0 5px;}
.servicoMobileCN .fotosMobileCN img {border:0; float:left;}

.servicoYouTube {margin:0; padding-top:15px; clear:left; }
.servicoYouTube .fotosMobileCN {margin:5px 0 10px 10px;}
.servicoYouTube h3{margin:5px 0 0 5px;}
.servicoYouTube .video img {border:0; float:left; margin:5px 15px 0 15px;}
.servicoYouTube .descricaoVideo {margin:10px 15px 0 15px; padding:0; float:left; background-color:#d9e2e8; height:35px; width:300px;}
.servicoYouTube .descricaoVideo h3 {padding:10px; color:#333;}

.titFaixa {margin-bottom:1px; padding:0; float:left; background-color:#d9e2e8; height:auto; width:100%;}
.titFaixa h3 {padding:10px; color:#046582;}
.titFaixa h4 {padding:10px; color:#046582;}

.box6 .boxComentarios { margin:10px 0;float:none; border-bottom:#CCC 1px solid; padding:0 0 10px; }
 .box6 .boxComentarios br{clear:both}
.titComentario { float:left; }
.txtComentarios { margin:5px 10px 0 0; text-align:justify; clear:left;}
.alinDireito {  margin:0 10px 0 0; float:right;}
.alinDireito img { padding-bottom:5px; border:0; }
.alinEsquerda {  margin:0 10px 0 0; float:left;}
.boxComentarios p.alinEsquerda  { font-size:70%;}

.infoPerfil h3.alingCenter {margin:0; padding:5px; font-size:14px; text-align:center; border:0;}
.infoPerfil h3 {padding:5px 0 0 10px; font-size:14px;}
.infoPerfil p {padding:5px 0 0 10px; font-size:12px; float:inherit;}
.infoPerfil blockquote { padding:5px 0 0 10px; font-size:12px;}
.infoPerfil a.linkPerfil {color:#046582; text-align:center;}
.infoPerfil a.linkPerfil:hover {color:#046582; text-decoration:underline;}

.boxBuscaCanal {padding:35px 0;}
h1.buscaCanal { font-weight:bold; color:#046582; padding:0 0 3px 5px; }
form.buscaCanal{ background: #f1edf3 url(img/bg_busca_canal.jpg) top repeat-x; width:205px; height:40px; text-align:inherit;}
.campoBuscaCanal{margin:10px 0 10px 5px; float:left; border:none; font-size:14px; }
.btnBuscaCanal{margin:10px 5px 10px 2px; float:left; border:none; background:#a0203f url(img/btn_ok_canal.gif); width:50px; height:24px;}


.faixaMenuAZ {float:left; background-color:#d9e2e8; height:35px; width:100%; margin-bottom:10px;}
.menuAZ {
/* width:100%;            #M.M */


 float:left; margin-left:8px; font-weight:700;}
.menuAZ li{float:left;}
.menuAZ li a{text-decoration:none; display:block; padding:10px; text-align:center;}
.menuAZ li a:hover{background-color:#046582; color:#fff;}

.navPag { 
clear:both;	/*<add    #M.M */
/* float:right;            #M.M */
 text-align:right; margin:10px 10px; }
.navPag a { text-decoration:none; color:#046582;}
.navPag a:hover { text-decoration:underline; color:#046582;}
.navPag .on{
	background-color:#046582;
	margin:0 5px;
	color:#FFF;
	font-weight:900;
	border:1px solid #EBAAC3;
	padding:0 5px;
	/* display:table            #M.M */

	
} 
.descBlocoFaixa { width:800px;height:35px; margin-bottom:15px; background-color:#d9e2e8; float:left; }
.descBlocoFaixa p a{ text-decoration:none; font-weight:800; text-align:center;}

.descBloco{ 
clear:both;/*             #M.M */

/* width:800px;  float:left;          #M.M */
 height:65px; margin:0 auto;  border-bottom:#CCC 1px solid; }

.descItemCanal {width:690px; float:left; }
.descItemCanal img {width:55px; height:55px; float:left; border:none; padding:5px 10px;}
.descItemCanal p  {float:left; font-weight:800;}
.descItemCanal small {float:left;}
.descItemAssinaturas, .descItemPodcast {width:125px; float:left;  }
p.descItemAssinaturas   {text-align:right; padding-top:10px; }
p.descItemPodcast  {text-align:right; padding-top:10px;}

.descItemAssinar { width:120px; float:right; text-align:right;  padding:10px 10px 0 0; }
.descItemAssinar img  { border:0;}

#boxMenuCat{ width:250px; margin:5px 2px 0 0; text-align:left; float:left;background-color:#FFFFFF;border:1px solid #000;}

.faixaTitCat {float:left; background-color:#d9e2e8; height:35px; width:1010px; margin-bottom:5px;}
.faixaTitCat h2 { margin:10px; color:#046582;}

#menuCat{ float:left; width:240px; margin:0 5px; }
#menuCat li{float:left; width:240px;  border-top:1px #999 solid;}
#menuCat li a { color:#666; font-size:12px; padding:5px 15px 0 0; display:block;}
#menuCat li a:hover{  background-color:#dfedff; color:#046582; /*border-right:5px #ff89b5 solid; */}
	
.quemAutor .thumbCanais { float:left; margin:0; padding:0; width:205px;}
.thumbCanais { border-bottom:#ccc solid 1px;}
.thumbCanais .photoThumbMini { border:none; padding:5px; margin:0; float:left; width:55px; height:55px }
.photoMini img {width:55px; height:55px; float:left; border:none; padding:5px ;}
.thumbCanais .infoThumb p.Linha {font-size:90%; padding:2px!important;}
.thumbCanais .infoThumb h3 { color:#79adbc; font-variant:small-caps; font-weight:bold; font-size:100%; padding:2px!important; }
.thumbCanais .infoThumb p.LinhaFinal { padding:0; border-bottom:0; float:left; font-size:90%; padding:2px!important;}

.favoritos .thumbFavoritos { float:left; margin-top:10px; padding:0; width:205px;}
.thumbFavoritos{ float:left; border-bottom:#ccc solid 1px; height:45px;}
.thumbFavoritos .titulo { width:130px; float:left; }
.thumbFavoritos .titulo h3 {padding:5px 0 0 15px; font-size:18px; font-weight:bold; font-variant:small-caps; color:#333; }
.thumbFavoritos .titulo p { padding:5px 0 0 15px;  font-weight:lighter; color:#666; text-align:left; font-size:12px;}
.thumbFavoritos span.bullet { margin:12px 5px 0 5px; float:left; text-align:left; }
.thumbFavoritos span.bullet img{ border:0; width:21px; height:21px;}


/* RODAPE */
.rodape{ background:#fff url(img/bg_rodape.jpg) top repeat-x; width:1010px; height:65px; clear:both; margin:5px auto; }
.rodape h3{	color:#fff;	font-size:70%;	float:left;	padding:40px 0 0 15px; }
.boxLinkRodape{	float:right; padding-top:15px; }
.rodape ul li img{ float:left; border:0; }
.rodape ul li.linkCN{ float:left; padding:15px 0 0 15px; }
.rodape ul li.linkWebtvcn{ float:left; padding:25px 0 0 15px; }
.rodape ul li.linkMobilecn{	float:left;	padding:18px 0 0 15px;}
.rodape ul li.linkComunidadecn{	float:left;	padding:27px 15px 0; }

.maiusc { text-transform:uppercase;};


#form2 label{
color:#fff;
font-weight:900;
margin-left:10px
}


#form2 button {
height:21px;border:none;background-color:transparent;position:relative}

#form2 button span,
#form2 .submit {
background: url(img/bt_search.jpg) 0 0 no-repeat;
height:24px;
width:33px;
margin-right:5px;
float:none;
border:none;
color:#4D6185;
font-weight:900;
text-align:center
}
#form2 button span{
display:block;position:absolute;top:-4px;_top:-2px
}

#form2 button:hover span ,
#form2 .submit:active,
#form2 .submit:hover{
	background-position: 0 98%
}
#form2 button strong{
color:#FFFFFF;
padding:1px 2px;
background-color:#ccc;
font-weight:900

}
.diretorio {
	height:30px;
}
.diretorio a:hover{
	background-color:#dfedff; color:#046582; /*border-right:3px #ff89b5 solid**/;
}
