body { background-image: url(../images/background.gif);background-repeat: repeat-x; background-color:#c5ced6; text-align: center; color:#000000; }
body, td, th { color:#666666; font-size:11px; line-height:16px; }
p { color:#666666; font-size:11px; line-height:16px; padding-bottom:10px; text-align:left; }
a { color:#666666; text-decoration:none; font-size:11px; font-size:11px; }
strong, b { color:#666666; font-size:11px; font-weight:bold; }
a:hover { text-decoration:underline; }
#wrapper { position:relative; }
form { padding:0; margin:0 }
hr { background-color:#FFFFFF; color:#FFFFFF; border:none; clear:both; height:1px; }
/** HEADER **/
#header { width:975px; text-align:center; margin:0 auto;padding: 10px 0 13px 0; }
#header #logo{ float:left; width:192px; height:94px; overflow:hidden;}
#header #logo h1 {padding-left: 47px;}
#header #logo h1 a {width:145px;height:94px;display:block;overflow:hidden;background-image: url(../images/logo_intelligence_group.gif);background-repeat: no-repeat;background-position: top;}
#header #logo h1 a .logo_link {visibility:hidden;}
#header #banner_top, #header #banner_top_small { float:left; padding-left:14px; }
/** BUSCA **/
#busca {margin:0 auto;width:943px; height:29px; background-color:#3e5c77; background-image:url(../images/busca_back.gif); background-repeat:repeat-x; clear:both; }
#busca .busca_logo { float:left; margin-left:20px; }
#busca .busca_link { float:left; padding:5px 0 0 10px; color:#FFFFFF; }
#busca .busca_link a { color:#FFFFFF; text-decoration:none; }
#busca .busca_link a:hover { text-decoration:underline; }
#busca .busca { float:right; width:190px; padding-top:5px; }
#busca .busca .busca_titulo { color:#FFFFFF; font-size:9px; padding:4px 10px 0 0; float:left;  }
#busca .busca .busca_campo { width:140px; margin-top:1px; padding:0 0 1px 0; background-color:#FFFFFF; float:right; }
#busca .busca .busca_campo #query { font-size:9px; text-align:center; width:115px; color:#696969; padding:0; margin:0; border:1px solid #fff; }
#busca .busca_direita { float:right; height:18px; width:32px; background-image:url(../images/borda_top.gif); background-repeat:no-repeat; }
#busca hr { background-color:#3e5c77; color:#3e5c77; }
/** VIDEO HOME **/
#principal_home { margin:0 auto; padding:0; width:975px; position:relative; }
#principal_home .principal_borda { position:relative; width:16px; height:393px; overflow:hidden; float:left; background-image:url(../images/background_borda.png); background-repeat:no-repeat; }
#principal_home .principal_lateral { background-image:url(../images/background_lateral_top_home.gif); background-position:958px top; background-repeat:no-repeat; background-color:#3e5c77; float:left; width:975px; overflow:hidden; }

#principal_home .principal { float:left; width:746px; overflow:hidden; position:relative; height:375px; }
#principal_home .video_principal { height:auto;  width:746px; overflow:hidden; }

#principal_home .revista, #principal_home .video { margin-top:10px; height:575px; overflow:hidden; background-image:url(../images/background_revista.gif); background-repeat:repeat-y; }

#principal_home .principal .principal_esquerda { width:15px; height:375px; float:left; overflow:hidden; }
#principal_home .principal .detalhes { margin-left:15px; width:724px; height:375px; background-color:#FFFFFF; background-image:url(../images/background_detalhe.gif); background-position:-9px top; background-repeat:no-repeat; position:relative; overflow:hidden; }
#principal_home .principal .detalhes .detalhes_direita { background-image:url(../images/background_detalhe.gif); background-position:left top; width:10px; height:10px; position:absolute; right:0; top:0; background-repeat:no-repeat; }
#principal_home .principal .menu { float:left; width:148px; margin-top:20px; }
#principal_home .principal .video_interna { height:auto; }

#principal_home .principal .menu .menu_logo { padding:0 0 10px 17px; }
#principal_home .principal .menu  ul { padding:0 17px; }
#principal_home .principal .menu  ul li { padding:5px 0; margin-bottom:5px; border-bottom:1px solid #cccccc; }
#principal_home .principal .menu  ul.menu_programa { padding-top:70px; }
#principal_home .principal .menu  ul.menu_programa li { padding:5px 0; margin-bottom:5px; border-bottom:none; color:#666666; font-size:12px; font-weight:bold; }
#principal_home .principal .menu  ul.menu_programa li img { border:1px solid #666666;  }
#principal_home .principal .menu  ul li a { color:#666666; text-decoration:none; font-size:12px; letter-spacing:-1px; }
#principal_home .principal .menu  ul li a:hover { text-decoration:underline; }
#principal_home .principal .video_back { float:left; background-image:url(../images/back_video2.jpg); background-repeat:no-repeat; padding:13px 13px 16px 16px; margin-top:20px; background-position:left top; }
#principal_home .principal .video_comment { float:left; width:507px; padding-top:20px;  }
#principal_home .principal .video_comment td {font-size:12px; color:#666666; font-weight:bold; }
#principal_home .principal .video_comment td.centro { text-align:center; }
#principal_home .principal .video_comment td.direita { text-align:right; padding-right:4px; }
#principal_home .principal .video_comment td a { font-weight:bold; }

#principal_home .principal .lista_programacao { float:none; width:auto; padding:20px; margin-top:20px;  }

#principal_home .principal .projetos { float:left; width:565px; padding-top:20px; }
#principal_home .revista_espaco .projetos { float:left; width:520px; }

#projeto_item { background-color:#c5ced6; margin-bottom:20px; }
#projeto_item .projeto_titulo { background-color:#4b6780; }
#projeto_item .projeto_titulo .projeto_right { float:right; padding:10px 10px 0 30px; }
#projeto_item .projeto_titulo .projeto_right a { color:#FFFFFF;  }
#projeto_item .projeto_titulo p {  padding:10px;color:#FFFFFF; font-size:12px; font-weight:bold; }
#projeto_item .projeto_texto, #projeto_item .projeto_texto p, #projeto_item .projeto_texto p b, #projeto_item .projeto_texto p strong { font-size:12px; font-weight:normal; color:#666666; line-height:16px; padding-bottom:10px; }
#projeto_item .projeto_texto p b, #projeto_item .projeto_texto p strong { font-weight:bold; }
#projeto_item .projeto_texto { padding:10px; }

#tabela_calendario td { border:1px solid #3e5c77; font-weight:normal; padding:5px; color:#666666; font-size:12px; text-align:center; }
#tabela_calendario .calendario_edicao { font-size:24px; color:#666666; }
#divisao_evento { float:left; width:255px; }
#tabela_evento .evento_titulo { padding:10px; background-color:#3e5c77; color:#ffffff; font-size:11px; font-weight:bold;text-align:left; }
#tabela_evento .evento_item { padding:10px; background-color:#c5ced6; color:#666666; font-size:11px; font-weight:normal;text-align:left; }
#tabela_evento .evento_item strong, #tabela_evento .evento_item b { color:#666666; font-weight:bold; font-size:11px; }
#tabela_evento .evento_item a { color:#666666; font-size:11px; }
#tabela_evento td { text-align:left; }
#faleconosco { padding:10px; background-color:#c5ced6; color:#666666; font-size:12px; }
#faleconosco p { padding:10px 0; color:#666666; font-size:11px; font-weight:normal; }
#faleconosco p a { font-size:11px; color:#666; }
#faleconosco p strong, #faleconosco p b { font-weight:bold; color:#666666; }

#faleconosco form { padding:10px; background-color:#FFFFFF; }
#faleconosco form .inputfield { width:98%; }
#faleconosco td { padding-bottom:5px; }
#faleconosco form input, #faleconosco form textarea { border:1px solid #666666; }

#faleconosco_equipe { padding:20px 0; text-align:left; }
#faleconosco_equipe .faleconosco_titulo { background-color:#4b6780; color:#FFFFFF; padding:20px 10px; font-weight:bold; }
#faleconosco_equipe .faleconosco_texto { background-color:#c5ced6; padding:20px 1px 20px 10px; color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:left; }
#faleconosco_equipe .faleconosco_texto td, #faleconosco_equipe td { text-align:left; }
#faleconosco_equipe .faleconosco_texto p { color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; line-height:16px; text-align:left; }
#faleconosco_equipe .faleconosco_texto a { color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#faleconosco_equipe .faleconosco_texto p strong, #faleconosco_equipe .faleconosco_texto p b { color:#666666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

#principal_home .principal .video_comment .video_mensagem p { line-height:20px ; color:#666666; font-size:12px; }
#principal_home .principal .video_comment .video_mensagem strong { font-weight:bold; color:#666666; }
#principal_home .principal .video_comment .video_mensagem .video_enviar { border:1px solid #666666; }
#principal_home .principal .video_comment .video_mensagem .video_form { border:1px solid #666666; width:90%; }
#principal_home .principal .video_comment .video_lista { padding-top:20px; color:#666666; font-size:12px; }
#principal_home .principal .video_comment .video_lista .video_comentario { color:#666666; font-size:12px; padding:8px 0; }
#principal_home .principal .video_comment .video_lista strong, #principal_home .principal .video_comment .video_lista .video_comentario strong { color:#666666; font-weight:bold; }
#principal_home .principal .video_comment .video_busca {color:#666666; font-size:12px; padding-top:20px;}
#principal_home .principal .video_comment .video_busca strong { font-weight:bold; color:#666666 }
#principal_home .principal .video_comment .video_busca .video_busca_form { float:right; width:270px; }
#principal_home .principal .video_comment .video_busca .video_busca_form td { text-align:left; }
#principal_home .principal .video_comment .video_busca .video_busca_form  .video_busca_espaco { background-color:#FFFFFF; height:18px; overflow:hidden; width:122px; float:right; border:1px solid #666666; }
#principal_home .principal .video_comment .video_busca .video_busca_form  .video_busca_for { width:120px; border:1px solid #FFF; height:16px; overflow:hidden; }
#principal_home .principal .video_comment .video_busca .video_busca_form select { border:1px solid #666666; }
#principal_home .principal .video_comment .video_busca .video_busca_form .video_busca_for2 { text-align:center;width:120px; border:1px solid #fff; color:#666666; }
#principal_home .principal .video_comment .video_video { background-color:#425d75; padding:10px; margin-bottom:10px; }
#principal_home .principal .video_comment .video_video p { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; }
#principal_home .principal .video_comment .video_video .video_imagem { float:left; }
#principal_home .principal .video_comment .video_video .video_play { float:right; padding:18px 0 15px 10px;}

#principal_home .principal .programas { float:left; margin-top:20px; padding-left:6px; }
#principal_home .principal .programas ul { padding:0; margin:0; }
#principal_home .principal .programas ul li { width:60px; height:44px; }
#principal_home .principal .programas ul li.ultimo { height:35px; }
#principal_home .principal_banner { float:right; padding-right:35px; }
#principal_home .principal_banner2 { float:right; padding-right:31px; }
#principal_home .divisao { width:955px; height:15px; float:right; clear:right; overflow:hidden;position:relative; }
#principal_home .conteudo { float:left; width:955px; position:relative; }
#principal_home .revista_video_top { background-image:url(../images/background_revista_video.gif); background-repeat:no-repeat; width:740px; float:left; background-color:#FFFFFF;}
#principal_home .revista_espaco { margin-left:14px; }
#principal_home .revista_video_top2 { background-image:url(../images/background_revista_video2.gif); background-repeat:no-repeat; width:724px; float:left; background-color:#FFFFFF; }
#principal_home .revista_video_top .link_ftp { color:#090909; padding-left:550px; padding-top:5px; padding-bottom:5px; text-align:center; }
#principal_home .revista_video_top2 .link_ftp { color:#090909; padding-left:540px; padding-top:5px; padding-bottom:8px; text-align:center; }
#principal_home .revista_video_top .link_ftp a, #principal_home .revista_video_top2 .link_ftp a { text-decoration:none; color:#090909; }
#principal_home .revista_video_top .link_ftp a:hover, #principal_home .revista_video_top2 .link_ftp a:hover { text-decoration:underline; }

/*#principal_home .revista_video_top {}*/

#principal_home .noticia_conteudo { width:724px; background-color:#FFFFFF; background-image:url(../images/background_detalhe.gif); background-position:-9px top; background-repeat:no-repeat; position:relative; float:left;  }
#principal_home .noticia_conteudo .detalhes_direita { background-image:url(../images/background_detalhe.gif); background-position:left top; width:10px; height:10px; position:absolute; right:0; background-repeat:no-repeat; }
#principal_home .noticia_conteudo .noticia_espaco { padding:10px 20px 10px 50px; }
#principal_home .noticia_conteudo .noticia_espaco .noticias_image { float:left; margin-right:20px; margin-bottom:20px; }
#principal_home .noticia_conteudo .noticia_espaco h3 { font-size:18px; font-weight:bold; color:#666666; }
#principal_home .noticia_conteudo .noticia_espaco .intro { font-size:14px; color:#666666; padding-bottom:10px; }
#principal_home .noticia_conteudo .noticia_espaco .item { padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #666666; color:#666666; }
#principal_home .noticia_conteudo .noticia_espaco .item p { font-size:11px; color:#666666; padding-bottom:10px; line-height:16px; }
#principal_home .noticia_conteudo .noticia_espaco .item strong, #principal_home .noticia_conteudo .noticia_espaco .item b {  font-size:11px; color:#666666; font-weight:bold; }

#principal_home .conteudo_menu { float:left; padding-left:14px; padding-right:25px; }
#principal_home .conteudo_menu .conteudo_limite { width:145px; overflow:hidden; }
#principal_home .conteudo_menu ul { padding:10px 0; }
#principal_home .conteudo_menu ul li {padding:5px 0; margin-bottom:5px; border-bottom:1px solid #cccccc;}
#principal_home .conteudo_menu ul li a { color:#666666; text-decoration:none; font-size:12px; letter-spacing:-1px; }
#principal_home .conteudo_menu ul li a:hover { text-decoration:underline; }
#principal_home .revista_lista { clear:both; padding-left:12px; padding-top:10px; }
#principal_home .revista_lista ul li { float:left; width:115px; padding-bottom:20px; }
#principal_home .revista_lista ul li a { color:#666666; font-size:10px; font-weight:bold; text-decoration:none; }
#principal_home .conteudo_lista { float:left; width:530px; padding-bottom:30px; color:#666666; text-align:left; }
#principal_home .conteudo_lista p { text-align:left; }
#principal_home .conteudo_lista h3 { color:#666666; font-size:12px; font-weight:bold; }
#principal_home .conteudo_lista a { color:#666666; }
#principal_home .conteudo_lista .revista_box { float:left; }
#principal_home .conteudo_lista .revista_box .revista_limite { padding:0 10px 10px 0; }
#principal_home .conteudo_lista .revista_box .revista_limite { padding:0 10px 10px 0; }
#principal_home .conteudo_lista .revista_box .revista_limite .revista_folhear { font-size:9px; float:left; color:#666666; font-weight:bold;}
#principal_home .conteudo_lista .revista_box .revista_limite .revista_pdf { font-size:9px; float:right; color:#666666; }
#principal_home .conteudo_lista .revista_box .revista_limite .revista_pdf a { font-size:9px; color:#666666; font-weight:bold; }
#principal_home .conteudo_lista h2 { border-bottom:1px dashed #d9d9d9; padding-bottom:5px; background-image:url(../images/background_noticias_titulo.gif); background-repeat:repeat-x; background-position:left 3px; }
#principal_home .conteudo_lista h2 a { text-decoration:none; background-color:#FFFFFF;font-size:18px; color:#666666; padding-right:5px; }
#principal_home .conteudo_lista h2 a:hover { text-decoration:underline; }
#principal_home .conteudo_item, #principal_home .conteudo_item2 { text-align:left; }
#principal_home .conteudo_item h3 { padding:5px 0;text-align:left; }
#principal_home .conteudo_item2 h3{ padding:5px 0 5px 10px;text-align:left }
#principal_home .conteudo_item h3 a,#principal_home .conteudo_item2 h3 a {color:#333333; font-size:11px; text-decoration:none; padding-right:10px; font-weight:bold;}
#principal_home .conteudo_item h3 a:hover, #principal_home .conteudo_item2 h3 a:hover { text-decoration:underline; }
#principal_home .conteudo_item .subtitle { font-size:11px; color:#999999; padding-right:10px; padding-bottom:5px;text-align:left; }
#principal_home .conteudo_item2 .subtitle { font-size:11px; color:#999999; padding:0 10px 5px 10px;text-align:left; }
#principal_home .conteudo_item .data { font-size:9px; padding-right:10px; padding-bottom:5px;text-align:left; }
#principal_home .conteudo_item2 .data { font-size:9px; padding:0 10px 5px 10px;text-align:left; }
#principal_home .conteudo_item .texto { font-size:11px; height:60px; overflow:hidden; padding-right:10px;text-align:left;}
#principal_home .conteudo_item2 .texto { font-size:11px; height:105px; overflow:hidden; padding:0 10px;text-align:left;}
#principal_home .conteudo_item .saibamais, #principal_home .conteudo_item .saibamais a, #principal_home .conteudo_item2 .saibamais, #principal_home .conteudo_item2 .saibamais a { color:#333333; font-size:11px; text-decoration:none; text-align:right; }
#principal_home .conteudo_item .saibamais { padding-right:10px; }
#principal_home .conteudo_item2 .saibamais { padding:0 10px; }
#principal_home .conteudo_item .saibamais a:hover, #principal_home .conteudo_item2 .saibamais a:hover { text-decoration:underline; }
#principal_home .conteudo_item1 { width:324px; float:left; overflow:hidden; border-bottom:1px dashed #d9d9d9;text-align:left; }
#principal_home .conteudo_item3 { width:205px; float:right; border-bottom:1px dashed #d9d9d9;border-left:1px dashed #d9d9d9;text-align:left; }
#banner_list,#banner_list2{ width:166px; height:375px; overflow:hidden; background-image:url(../images/background_banner.gif); background-position:left -9px; background-color:#c5ced6; background-repeat:no-repeat; position:relative; }
#banner_list2 { height:auto; }
#banner_list3 { width:166px; height:15px; }
#banner_list .banner_conteudo,#banner_list2 .banner_conteudo { padding:12px 11px 0 11px; }
#banner_list .banner_conteudo li { height:90px; }
#banner_list2 .banner_conteudo li { padding-bottom:8px; }
#banner_list2 .banner_conteudo li .banner_titulo { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-top:10px; color:#666666 }
#banner_list .banner_conteudo li.ultimo { height:81px; }
#banner_list2 .banner_conteudo li.ultimo { padding-bottom:0; }
#banner_list .banner_fim { position:absolute; background-image:url(../images/background_banner.gif); background-repeat:no-repeat; width:166px; height:10px; top:365px; overflow:hidden; }
#banner_list2 .banner_fim { background-image:url(../images/background_banner.gif); background-repeat:no-repeat; width:166px; height:10px; overflow:hidden; }
#banner_list2 .banner_branco { background-color:#FFFFFF; background-image:url(../images/background_banner_box.gif); background-position:left -13px; background-repeat:no-repeat; }
#banner_list2 .banner_branco .banner_branco_espaco { padding:12px 12px 0 12px; }
#banner_list2 .banner_branco .banner_branco_espaco form { font-size:9px; color:#383838; }
.formNewsletter { font-size:10px; font-weight:bold; color:#696969; border:1px solid #fff; width:110px; }
#newsletter_form { background-color:#FFFFFF; height:18px; overflow:hidden; width:145px; }
#banner_list2 .banner_branco .banner_branco_fim { background-image:url(../images/background_banner_box.gif); background-repeat:no-repeat; width:144px; height:13px; overflow:hidden; clear:both; background-repeat:no-repeat;  }
#banner_list2 .banner_branco .banner_branco_btn { padding-top:10px; }
/** NOTICIAS HOME **/
#noticias_home { margin:0 auto; padding:0; width:975px; background-image:url(../images/background_noticias.gif); background-position:left top; background-repeat:no-repeat; background-color:#3e5c77;  }
#borda_final { margin:0 auto; padding:0; width:975px; text-align:center; height:15px; background-color:#3e5c77; clear:both; overflow:hidden; clear:both; }
/** FOOTER **/
#footer { background-color:#283f54; height:34px; }
#footer2 { background-color:#c5ced6; height:34px; }
.footer,.footer2 { position:relative; margin:0 auto; padding: 0; width: 975px; padding-top:10px; color:#FFFFFF;font-size:9px; text-align:center; }
.footer a { font-size:9px; color:#FFFFFF; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.footer2 { font-size:10px; color:#000000; }
#footer .tag9 { position:absolute; right:20px; }
#paginacao a { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; padding-right:5px; }
#branco, #branco2, #branco3, #branco4 { background-image:url(../images/branco.gif); background-repeat:repeat-y; background-position:-16px top; float:left; width:955px;  }
#branco2 { background-position:-17px top; }
#branco3 { background-position:-21px top;background-image:url(../images/branco3.gif); }
#branco4 {  background-image:url(../images/branco2.gif); background-position:0px top; }

