/*****************************************************
		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:750px;
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;
}