@charset "utf-8";



/* Menu */

@import url("menu.css");



/* Outros */

@import url("outros.css");
/*==========================================

	GERAL

============================================*/



*, html, body {
	margin: 0;
	padding: 0;
}
html, body {
	height:100%;
}
html {
	height:100%;
	margin:0;
	padding:0;
	background:#000 url(../../_IMG/cmtv/bg_geral.gif) left top repeat-x;
}
body {
	height:100%;
	margin:0;
	padding:0;
	background: url(../../_IMG/cmtv/bg_predios.png) 0 220px repeat-x;
	font: 13px/1.3em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: center;
	text-decoration: none;
	color: #999;

	/* Hack IE */

	*text-align: center;
	voice-family: "\"}\"";
	voice-family:inherit;
}
ul, ol, dl {
	margin: 0;
	padding: 0;
	list-style-type:none;
}
li, dt, dd {
	margin: 0;
	padding: 0;
}
li *, dt *, dd * {
	margin: 0;
	padding: 0;
}
img,  img a,  img a:hover {
	border: none;
	margin:0;
	padding:0;
}
.clear {
	clear: both;
}
a:link, a:visited, a:hover, a:focus, a:active {
	color: #7f8499;
}
a:link, a:visited, a:focus, a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
address {
	margin:0;
	padding:0;
}
p {
	line-height:1.3em;
	margin:0 0 15px 0;
}
p a {
	text-decoration:none;
}

/*==========================================
	BG COLUNA ESQ LISTRA
============================================*/

#bg_coluna_esq_listra_liquida {
	width:100%;
	height:100%;
	background:url(../../_IMG/cmtv/bg_geral_coluna_esq_listra_liquido.png) left top repeat;
	position:absolute;
	z-index:-1;

	/*Hack IE*/
	*left:0;
 	*display:none;
}

/*
#bg_coluna_esq_listra {
	width:40px;
	height:100%;
	background:url(../../_IMG/cmtv/bg_geral_coluna_esq_listra.png) left top repeat-y;
	position:absolute;

	/*Hack IE

	*left:0;
}
*/
/*==========================================
	ESTRUTURA
============================================*/


/*----------------
	ENVOLVE GLOBAL
-----------------*/

#envolve_global {
	width:100%;
	min-height:100%;
	margin:0 auto;
	padding:0;
	position:relative;
	float: left;
}

* html #envolve_global {
	height: 100%; /* hack para IE6 hq trata height como min-height */
}

/*--------
	GLOBAL
---------*/

#global {
	width:960px;
	min-height: 600px;
	/*min-height:850px;*/
	height:auto;
	margin:0 auto;
	padding:0 10px 50px;
	/*background:#000 url(../../_IMG/cmtv/bg_geral.gif) -40px top repeat-x;*/
	text-align:left;
}

/*------------
	COLUNAS
-------------*/
#coluna_topo{
	width: 100%;
	margin-bottom: 20px;
	padding-top: 20px;
	position: relative;
	*margin-bottom: 0;
}

#coluna_esq {
	width: 260px;
	height:auto;
	min-height: 477px;
	margin:0 12px 20px 0;
	padding: 5px;
	float:left;
	
	background: url("../../_IMG/cmtv/bg_titulos_alpha.png") repeat transparent;
}

#coluna_dir {
	width:668px;
	margin:0;
	padding:0 0 70px 0;
	float:left;
}


/*------
	LOGO
-------*/

#logo {
	width:100px;
	margin:35px 30px 0 0;
	padding-left:5px;
	float: left;
	position:relative;
	z-index:2;
}

#logo h1 {
	display:none;
}

#logo_cadaminuto{
	width: 101px;
	height: 18px;
	margin-top: 45px;
	background:url(../../_IMG/cmtv/logo_cadamin.png) no-repeat;
	display: block;
	float: right;
}
#logo_cadaminuto span{display: none;}


/*-------------
	COLUNA ESQ
---------------*/
#coluna_esq #box_twitter ul{
	width: 210px;
	margin: 10px auto;
	padding: 6px 0 5px;
}

#coluna_esq #box_twitter li.siga_cmtv{margin-right: 12px;float: left;}
#coluna_esq #box_twitter li.siga_cmtv a{padding-right: 15px;}

#coluna_esq #box_twitter li a{
	color: #ccc;
	font: 12px Arial, Helvetica, sans-serif;
 
}


/*-------------
	INTERNO ESQ
--------------*/
#interno_esq {
	width:678px;
	float:left;
}

#interno_esq #box_podcast{
	width: 668px;
	height: 110px;
	padding: 5px;
	background:url(../../_IMG/cmtv/bg_box_alpha.png) left top repeat;
}

/*------------
	BOX PODCAST
-------------*/
#box_podcast{}
#box_podcast_titulo{
	width: 150px;
	height: 80px;
	margin: 14px;
	float: left;
}

#box_podcast_titulo h1{
	width: 72px;
	height:13px;
	margin: 34px 39px;
	background:url(../../_IMG/cmtv/h1_podcast.png) no-repeat;
	text-indent: -9999px;
}

#box_podcast li,
#lista_podcasts li{
	width: 200px;
	margin: 5px 0 0 20px;
	color: #ccc;
	float: left;
}

#lista_podcasts li{
	width: 100%;
	margin: 20px 0 0 0;
	padding-bottom: 10px;
	border-bottom: 1px dotted #555;
}

#lista_podcasts li.first{
	margin-top: 0;
}

#box_podcast h2,
#lista_podcasts h2{
	margin-right: 10px;
	float: left;
	font-size: 13px;
}

#box_podcast li p,
#lista_podcasts li p{
	display: table;
	*height: 1%;
}

#box_podcast p a{
	color:#ccc;
}

#box_podcast li div{
	width: 100%;
	height: 25px;
	margin-bottom: 10px;
	/*background: #ccc;*/
}

#lista_podcasts li p{margin-bottom: 5px;}

#lista_podcasts li h2{
	clear: both;
	float: none;
	color: #fff;
}

#envolve_lista_podcasts {
	width: 638px;
	margin-top: 20px;
	padding: 15px;
	background:	url("../../_IMG/cmtv/bg_box_alpha.png") repeat scroll left top;
	float: left;
}

/*------------------------
	ENVOLVE PROGRAMA NO AR
-------------------------*/

#envolve_programa_no_ar {
	width:628px;
	height:345px;
	margin-bottom:12px;
	padding: 25px;
	background:url(../../_IMG/cmtv/bg_box_alpha.png) left top repeat;
	clear:both;
}

/*BOX PROGRAMA*/
#box_programa{
	width: 190px;
	margin: 17px 0 0 17px;
	float: left;
}

#box_programa #box_topo{
	width: 100%;
	height: 80px;
	margin-bottom: 20px;
	float: left;
}

.box_bg_black{
	background:url(../../_IMG/cmtv/bg_box_alpha_black.png) repeat;
}

#box_programa #box_topo h1{
	width: 50px;
	margin: 33px 0 0 35px;
	background:url(../../_IMG/cmtv/h1_noar.png) no-repeat;
	float: left;
	text-indent: -9999px;
}

#box_programa #box_topo h1 span{
	float: right;
}

#box_programa ul{
	float: left;
}

#box_programa ul li.data, 
#box_programa ul li.titulo{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#box_programa ul li.data{
	margin-bottom: 5px;
	color: #fff;
	font-size: 12px;
}

#box_programa ul li.titulo{
	margin-bottom: 10px;
	color: #FED100;
	font-size: 22px;
}

#box_programa ul li p{
	color: #ccc;
	font-size: 12px;
}

#box_programa .veja_mais{
	color: #ccc;
	font-size: 11px;

}

#box_programa #box_topo img{float: right;}

/* BOX VIDEO NO AR */
#box_video_no_ar{
	width:420px;
	padding:17px;
	float: right;
}


/*VIDEO EXIBIR*/
#video_no_ar div{
	margin-bottom: 15px;
}
#video_no_ar h1{
	margin-bottom: 15px!important;
	color: #FED100;
	font-size: 20px;
	display: block;
}

#video_no_ar p{
	padding: 0 0 10px; 
}

#video_no_ar h3{
	margin: 7px 0 10px;
	color: #ccc;
	font-size: 14px;
}

#video_no_ar h2 a{
	margin-bottom: 30px!important;
	color: #fff;
	display: block;
	font-size: 13px;
}
#video_no_ar .envolve_conteudo{
	margin-bottom: 20px;
}



/* DESCRICAO NO AR */
ul#descricao_no_ar {
	width:440px;
	height:97px;
	margin-bottom: 20px;
}
ul#descricao_no_ar li {
	width:315px;
	padding-left:25px;
	float:left;
	text-align:left;
}
ul#descricao_no_ar li.no_ar {
	width:100px;
	height:57px;
	padding:40px 0 0 0;
	background:url(../../_IMG/cmtv/bg_titulos_alpha.png) left top repeat;
	text-align:center;
}
/* PROGRAMAS CMTV */

#programas_cmtv {
	width:100%;
	height:140px;
	margin-top:10px;
	background:url(../../_IMG/cmtv/bg_box_alpha.png) left top repeat;
}
/* LISTA DE PROGRAMAS */

ul#lista_programas {
	width:100%;
	height:90px;
}
ul#lista_programas li {
	margin:0 2px 0 2px;
	float:left;
}
ul#lista_programas li.seta_esq,  ul#lista_programas li.seta_dir {
	width:28px;
	text-align:center;
}
ul#lista_programas li.seta_esq a,  ul#lista_programas li.seta_dir a {
	padding:37px 0 32px 0;
	display:block;
}
/*-------------------------

	DESCRICAO DA PROGRAMACAO

--------------------------*/

.desc_programacao img{
	margin-right: 10px;
	float: left;
}

.desc_programacao span.horario {
	color:#ccc;
	font-size:14px;
	letter-spacing:-1px;
}

.desc_programacao h1 {
	margin:5px 0 5px 0;
	color:#FED100;
	font-size:16px;
	font-weight:normal;
	letter-spacing:-1px;
}
.desc_programacao p {
	color:#ccc;
	font-size:12px;
	letter-spacing:-1px;
}

li.desc_programacao{
	width: 31%!important;
	height: 100px;
	margin-bottom: 15px;
	padding-right: 10px;
	float: left; 
}



/*-------------
	INTERNO DIR
--------------*/

#interno_dir {
	width:300px;
	margin-left:10px;
	float:left;
}
/*--------------------

	PROXIMOS PROGRAMAS

---------------------*/

#proximos_programas {
	width:100%;
	padding-bottom:20px;
	background:url(../../_IMG/cmtv/bg_box_alpha.png) left top repeat;
	clear:both;
}
#proximos_programas .desc_programacao {
	margin-top:20px;
	padding:0 15px 10px 15px;
}
span#bt_veja_mais {
	width:100%;
	display:inline-block;
	text-align:right;
}
span#bt_veja_mais a {
	width:197px;
	height:24px;
	margin-right:15px;
	overflow:hidden;
}
span#bt_veja_mais a:hover {
	text-decoration:none;
}
/*--------

	BANNER

---------*/

#banner {
	margin-top:12px;
	clear:both;
}
/*-----------------

	LISTA DE MARCAS

------------------*/

ul#lista_marcas {
	width:980px;
	height:40px;
	padding:50px 0 150px 0;
	clear:both;
	text-align:center;
	/*Hack IE*/

	_padding:50px 0 50px 0;
}
ul#lista_marcas li {
	margin:0 15px 0 15px;
	display:inline-block;

	/*Hack IE*/

	*display:inline;
}
ul#lista_marcas li a {
	display:inline-block;
	vertical-align:middle;
}

/*--------
	RODAPE
---------*/

/* Container com o rodape */

#rodape {
	width:100%;
	height:50px;
	padding:0;
	background:url(../../_IMG/cmtv/bg_rodape.gif) left top repeat-x;
	bottom:0;
	color:#999;
	left:0;
	overflow:hidden;
	position:absolute;
	text-align:center;
	/*Hack IE*/

	_margin:0 auto;
	_position:static;
}
#envolve_rodape {
	width:980px;
	height:40px;
	padding:7px 0 0;
	margin:0 auto;
	clear:both;
}
p#copyright {
	margin:10px 30px 0 0;
	font-size:13px;
	float:right;
}
p#copyright img {
	margin-right:10px;
	vertical-align:text-top;
}

/*==========================================
	TITULOS
============================================*/



h1.titulo {
	height:35px;
	padding:15px 0 0 25px;
	background:url(../../_IMG/cmtv/bg_titulos_alpha.png) left top repeat;
}

/*==========================================
	HACKS NAVEGADORES MODERNOS
============================================*/



/* Hack Navegadores Modernos �� */

div#global:after,  div#coluna_esq:after,  div#coluna_dir:after,  div#interno_esq:after,  div#interno_dir:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}
/* -- JQUERY CAROUSEL -- */

div#proximo, div#anterior {
	width:28px;
	text-align:center;
	padding:37px 0 32px 0;
	display:block;
	float:left;
	/*Hack IE*/

	_width:25px;
}

div#anterior {
	float:right;
}
/* --  FIM JQUERY CAROUSEL -- */



div.box-cmtv{padding:0;}

/* -- PROGRAMAS -- */

ul#lista_programas {
	float:left;
}
ul#lista-programas li {
	float:left;
	margin:4px;
	display:block;
}
/* -- FIM PROGRAMAS -- */





/* -- PROGRAMA??O -- */

ul#dias-semana {
	display:block;
}
ul#dias-semana li {
	width:95px;
	margin:0;
	padding:10px 0px;
	display:block;
	float:left;
	text-align:center;
}
ul#dias-semana li.selecionado {
	font-weight:bold;
	background:transparent url(../../_IMG/cmtv/bg_box_alpha.png) repeat scroll left top;
}
ul#dias-semana li.selecionado a {
	color:white;
}

div#programacao-dia {
	background:transparent url(../../_IMG/cmtv/bg_box_alpha.png) repeat scroll left top;
	padding: 25px;
}
div#programacao-dia ul li {
	list-style:none;
}
div#programacao-dia ul li p {
	margin-left:95px;
}
span#data {
	float:right;
	margin: 0 8px 0 0;
}

div#programacao-dia h2{
	margin-right: 10px;
	padding-bottom: 20px;
	float: left;
}

div#programacao-dia hr{
	border: 1px solid #333;
	*height: 1%;
}

/* -- FIM PROGRAMA??O -- */





div#tempAjax {
	text-align:center;
	background-color:white;
	position:absolute;
	width:420px;
}



/*PAGINACAO*/
ul.paginacao{
	margin-top: 30px;
	float: left;
}

ul.paginacao li{
	margin:0 2px;
	float:left;
	font-weight:bold;
}

ul.paginacao li a,
ul.paginacao li.ativo{
	width: auto;
	height: 20px;
	padding: 3px 7px 2px;
	border: 1px solid #333;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	text-align: center;
	text-decoration:none;
	
	/*radius*/
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}


ul.paginacao li a:hover,
ul.paginacao li.ativo{
	background: #000;
	border: 1px solid #222;
	color: #FED100;
}

#pg_programacao span.horario{
	color: #FED100!important;
	font-size: 12px;
}

#pg_programacao li h1{
	color: #fff!important;
	font-size: 14px;
}

#pg_programacao li p{
	margin: 0!important;
}

h1.box_aviso{
	margin-top: 130px;
	padding: 25px;
	color: #fff;
	font-size: 20px;
	line-height: 120%;
	vertical-align: middle;
	text-align: center;

}
