/*****************************************************
		CSS for RIT TV
		- escrito por flep em agosto de 2005
******************************************************/

body{
	margin:0;
	padding:0;
	background-color:#999999;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

#body2{
	background:url(img/fundo_site.jpg) repeat-y center #F0EFEE;
}

#midia{
	text-align:center;
	background-color:#FFFFFF;
	padding:5px;
}

#topo{
	background:url(img/bg_topo.jpg) repeat-x;
	height:148px;
	text-align:center;
}

#logo{
	width:770px;
	height:96px;
	margin:auto;
	padding-top:-1px;
}

/*****************************************************
		MENU
******************************************************/

#menu{
	width:920px;
	text-align:center;
	height:40px;
	margin:auto;
	background-image:url(img/fundo_bt.gif);
}

#menu ul, #menu li{
	padding:0;
	margin:0;
}

#menu li{
	list-style:none;
	display:inline;
	float:left;
}

#menu a, #menu img{
	border:0;
	text-decoration:none;
}

.brall{
	clear:both;
}

/*****************************************************
		GERAIS
******************************************************/

#all_contents{
	width:750px;
	margin:0px auto 0px auto;
	background:url(img/p_bg_top.jpg) repeat-x 0 0 ;
}

#full{
	width:730px;
	margin:auto;
	padding:0px;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}

#col_dir{
	width:237px;
	float:right;
}

.t_canais{
	padding:0;
	width:470px;
	text-indent:-15000px;
	float:left;
	margin:20px 0px 30px 20px !important;
	margin:20px 0px 30px 10px;
	height:56px;
}

#t_programas{
	background:url(img/p_tit_programas.gif) no-repeat;
	margin-bottom:30px;
}

#t_comercial{
	background:url(img/com_titulo.gif) no-repeat;
}

#t_contato{
	background:url(img/contato_titulo.gif) no-repeat;
}

#t_news{
	background:url(img/news_titulo.gif) no-repeat;
}

#t_programacao{
	background:url(img/prog_titulo.gif) no-repeat;
}

#t_institucional{
	background:url(img/s_tit.jpg) no-repeat;
	height:67px;
	margin:6px 0px 14px 20px !important;
	margin:6px 0px 14px 10px;
}

.logos_canais{
	float:right;
}

.orange{
	color:#FF6600;
}

.h3_green{
	margin:15px 0px 0px 0px;
	padding:0;
	display:block;
	font:bold 17px "Trebuchet MS", Verdana, sans-serif;
	color:#669900;
}

/*****************************************************
		CANAIS > AREA COMERCIAL
******************************************************/

#com_mais_TV, #com_mais_site{
	border:0;
	display:block;
	width:322px;
	height:28px;
	text-indent:-15000px;
	text-decoration:none;
}

#com_mais_TV{
	background:url(img/com_mais_TV.gif) no-repeat;
}

#com_mais_site{
	background:url(img/com_mais_site.gif) no-repeat;
}

/*****************************************************
		CANAIS > PROGRAMAÇÃO
******************************************************/

#programacao{
	width:708px;
	border: 1px solid #5D6DA7;
	border-top:0;
	margin:auto;
}

#prog_menu{

width:708px;

background-color:#5D6DA7;

}

#prog_menu ul{

padding:0;

margin:0;

overflow:hidden;

float:right;

}

#prog_menu li{

width:71px;

overflow:hidden;

float:left;

}

#prog_menu a{

text-indent:15000px;

height:26px;

display:block;

overflow:hidden;

text-decoration:none;

}

#bt_segunda{ background:url(img/prog_bt_2a.gif) no-repeat; }

#bt_terca{ background:url(img/prog_bt_3a.gif) no-repeat; }

#bt_quarta{ background:url(img/prog_bt_4a.gif) no-repeat; }

#bt_quinta{ background:url(img/prog_bt_5a.gif) no-repeat; }

#bt_sexta{ background:url(img/prog_bt_6a.gif) no-repeat; }

#bt_sabado{ background:url(img/prog_bt_sab.gif) no-repeat; }

#bt_domingo{ background:url(img/prog_bt_dom.gif) no-repeat; }



.prog_data{

display:block;

margin:0;

height:50px;

width:708px;

overflow:hidden;

text-indent:15000px;

}

#prog_segunda{ background:url(img/prog_data_segunda.gif) no-repeat #F9F9F9; }

#prog_terca{ background:url(img/prog_data_terca.gif) no-repeat #F9F9F9; }

#prog_quarta{ background:url(img/prog_data_quarta.gif) no-repeat #F9F9F9; }

#prog_quinta{ background:url(img/prog_data_quinta.gif) no-repeat #F9F9F9; }

#prog_sexta{ background:url(img/prog_data_sexta.gif) no-repeat #F9F9F9; }

#prog_sabado{ background:url(img/prog_data_sabado.gif) no-repeat #F9F9F9; }

#prog_domingo{ background:url(img/prog_data_domingo.gif) no-repeat #F9F9F9; }

#prog_hoje{ background:url(img/prog_data_hoje.gif) no-repeat #F9F9F9; }



.grade{

padding:0;

margin:0;

font:10px Verdana, Arial, Helvetica, sans-serif;

display:block;

width:708px;

height:29px;

}

.grade li{

margin:0;

padding:8px;

display:block;

float:left;

border:1px solid #CCCCCC;

border-top:none;

border-left:none;

height:12px;

}

.col_left, .col_left_last{

width:50px;

text-align:center;

}

.col_mid, .col_mid_assista, .col_mid_last{

width:534px;

font-weight:bold;

}

.col_mid_assista{

background:url(img/prog_assista_agora.gif) no-repeat 5px 8px #f4f4f4 ;

}

.col_mid_assista a{

display:block;

color:#003399;

text-decoration:none;

width:100%;

text-indent:95px;

}

.grade .col_right, .grade .col_right_last{

width:74px;

border-top:none;

border-left:none;

border-right:none;

}

.col_right a{

color:#5D6DA7;

text-decoration:none;

font-weight:bold;

padding:3px;

}

.grade .col_left_last, .grade .col_mid_last, .grade .col_right_last{

border-bottom:none;

}



/*****************************************************

		CANAIS > NEWS

******************************************************/

#busca_news{

width:290px;

padding:5px;

color:#FFFFFF;

background-color:#999999;

float:left;

}

#form_news{

padding:0;

margin:0;

font:10px Verdana, Arial, Helvetica, sans-serif;

}

#form_news input{

width:254px;

color:#FF6600;

font:11px Verdana, Arial, Helvetica, sans-serif;

border:0;

padding:2px;

margin-top:5px;

}

#form_news #button{

width:22px;

margin-left:5px;

font:10px Verdana, Arial, Helvetica, sans-serif;

color:#000000;

padding:1px;

}

#navegue{

font:10px Verdana, Arial, Helvetica, sans-serif;

color:#666666;

margin-top:10px;

padding:5px;

border-bottom:4px solid #CCCCCC;

}

#navegue a{

color:#666666;

padding:3px 5px 3px 5px;

text-decoration:none;

}

#navegue a:hover{

color:#FFFFFF;

background-color:#999999;

}

.ch_news{

color:#999999;

font:10px Verdana, Arial, Helvetica, sans-serif;

text-decoration:none;

display:block;

padding:10px 5px;

border-bottom:1px solid #CCCCCC;

}

.ch_news:hover{

background-color:#fafafa;

}

.ch_news h3, #noticia h3{

padding:0;

margin:3px 0px 0px 0px;

font:12px Verdana, Arial, Helvetica, sans-serif;

color:#D22405;

font-weight:bold;

}

#noticia{

width:500px;

float:left;

border-bottom:5px solid #F2F2F2;

}

#noticia span{

padding:10px 5px;

margin:0;

background-color:#F2F2F2;

display:block;

width:490px;

}

#noticia p{

padding:8px;

margin:0;

}

#mais_news{

width:198px;

margin-left:20px;

border:1px solid #CCCCCC;

float:left;

}

#mais_news a{

display:block;

width:188px;

padding:15px 5px;

margin:0;

font:10px Verdana, Arial, Helvetica, sans-serif;

color:#666666;

border-top:1px solid #CCCCCC;

text-decoration:none;

}

#mais_news a:hover{

background-color:#F2F2F2;

}

#col_dir_news{

width:198px;

float:right;

margin-right:10px !important;

margin-right:5px;

margin-top:5px;

}

.link_maisnews{

color:#FF6600;

font:bold 10px Verdana, Arial, Helvetica, sans-serif;

text-decoration:none;

}

.img_news{

float:left;

margin:0px 8px 8px 0px;

border:1px solid #999999;

}



/*****************************************************

		CANAIS > CAPA PROGRAMAS

******************************************************/

.minibox_left, .minibox_right{

width:330px;

background-color:#F5F5F5;

margin-bottom:25px;

}

.minibox_left{

float:left;

margin-left:15px !important;

margin-left:7px;

}

.minibox_right{

float:right;

margin-right:15px !important;

margin-right:7px;

}

.minibox_contents{

border:1px solid #E1E1E1;

border-top:0px;

padding:6px;

}

.minibox_contents a{

font:11px/16px Verdana, Arial, Helvetica, sans-serif;

color:#333333;

text-decoration:none;

}

.minibox_contents a:hover{

color:#5D6DA7;

}





/*****************************************************

		CANAIS > PROGRAMAS INTERNOS

******************************************************/

.h2_programas{

margin:0px 0px 20px 0px;

padding:0;

}

#infos{

width:220px;

float:right;

background:url(img/p_infos_base.gif) no-repeat bottom;

font:11px/15px  Verdana, Arial, Helvetica, sans-serif;

color:#333333;

}

#infos h2{

display:block;

height:32px;

text-indent:-15000px;

background:url(img/p_infos_t.gif) no-repeat;

margin:0;

padding:0;

}

#infos p{

background:url(img/p_infos_bg.gif) repeat-y;

margin:0px 0px 15px 0px !important;

margin:-3px 0px 15px 0px;

padding:0px 10px 0px 10px;

}

#infos a{

color:#990066;

font-weight:bold;

text-decoration:none;

padding:2px;

}

#infos a:hover{

color:#FFFFFF;

background-color:#990066;

}

.img_prog{

margin:10px 0px 10px 8px;

}



/*****************************************************

		CANAIS > INSTITUCIONAL

******************************************************/

#grafico_rit{

float:right;

}





/*****************************************************

		CAPA > SUPERIOR > ASSISTA AGORA

******************************************************/

#d_assista{

width:250px;

height:230px;

float:left;

background-color:#F4F3F2;

}

#p_assista{

margin:0;

height:170px;

padding:10px 0px 0px 10px;

}

.i_chamada{

margin-bottom:1px;

border:0;

}

#p_assista a{ color:#333333; text-decoration:none; }

#p_assista a:hover{ color:#000000; }





/*****************************************************

		CAPA > SUPERIOR > DESTAQUES

******************************************************/

#d_destaques{

width:465px;

height:230px;

background:url(img/bg_destaques_c.gif) repeat-y #FFFFFF;

margin-left:13px;

float:left;

}

#cam_dest{

position:absolute;

width:465px;

text-align:right;

margin-top:-6px;

}

.g_dest, .g_dest_2{

width:130px;

height:182px;

float:left;

}

.g_dest{

margin:10px 15px 0px 13px !important;

margin:10px 20px 0px 7px;

}

.g_dest_2{

margin:10px 0px 0px 12px !important;

margin:10px 0px 0px 7px;

}

.thumbs_dest{

}

#d_destaques a{

font:10px Verdana, Arial, Helvetica, sans-serif;

color:#333333;

text-decoration:none;

}

#d_destaques a:hover{

color:#666666;

}



/*****************************************************

		CAPA > INFERIOR > NEWS

******************************************************/

#news{

width:341px;

height:188px;

margin:30px 14px 0px 0px;

margin:30px 14px 0px 0px;

float:left;

background:url(img/pont_vert_c.gif) no-repeat #FFFFFF right;

}

#icon_news{

position:absolute;

width:319px;

text-align:right;

margin-top:-16px;



}

#tx_news{

width:320px;

margin:0;

padding:6px;

background:url(img/pont_news_c.gif) no-repeat #FFFFFF bottom left;

}

#tx_news h2{

height:15px;

display:block;

text-align:right;

padding:0;

margin:0px 0px 5px 0px;

font:bold 10px Verdana, Arial, Helvetica, sans-serif;

color:#999999;

background:url(img/pont_news_c.gif) no-repeat #FFFFFF bottom left;

}

#tx_news dl, #tx_news dt, #tx_news dd{

padding:0;

margin:0;

}

#tx_news dt{

font:bold 11px Verdana, Arial, Helvetica, sans-serif;

color:#586999;

}

#tx_news a{

color:#333333;

text-decoration:none;

display:block;

margin-bottom:5px;

}

#tx_news a:hover {

color:#586999;

}

#tx_news span{

color:#FF6600;

font-weight:bold;

}





/*****************************************************

		CAPA > INFERIOR > LINKS PATROCINADOS / ASSISTAFLASH

******************************************************/

#d_linksP, #d_aflash{

float:left;

margin-top:30px;

overflow:hidden;

}

#d_linksP{

width:228px;

height:189px;

background:url(img/pont_vert_c.gif) no-repeat #FFFFFF right;

margin-right:7px;

font:10px/10px Verdana, Arial, Helvetica, sans-serif;

overflow:hidden;

}

#d_linksP ul{

margin:0;

padding:0;

}

#d_linksP li{

width:211px;

height:43px;

margin:0;

padding:11px 0px 0px 0px;

background:url(img/pont_links_c.gif) no-repeat #FFFFFF bottom;

}

#d_linksP a{

color:#333333;

text-decoration:none;

}

#d_linksP a:hover{

color:#669900;

}

#d_aflash{

height:188px;

width:135px;

font:11px Tahoma, Verdana, sans-serif;

}





/*****************************************************

		RODAPE

******************************************************/

#rodape{

font:10px/32px Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-align:center;

background-color: #999999;

}

#rod_area_util{

background:url(img/top_rodape.gif) no-repeat top center;

width:770px;

text-align:left;

margin:auto;

font:10px Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

padding:15px 0px 10px 0px;

}

