@charset "utf-8";
/* CSS Document */

body, div, td, a, span, textarea, select{ font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
body{ margin:15px 0px 15px 0px; background-image:url(../images/bg.gif);}
#allContent{ display:none;}
a{ color:#268CE1; text-decoration:none;}
a:hover{ color:#FF9900; !important}
img{ border:none;}
.lg_form input{ border:1px solid #C0C0C0; background-image:url(../images/input_bg.jpg); height:15px;}

#allContent{ position:relative; float:none; width:768px; background-color:#FFFFFF;}
a.link_fundoEscuro{ color:#FFFFFF;}
a.link_fundoEscuro:hover{ color:#FFFF99;}

h4{ color:#C90;}
h2, h3{ border:1px solid #A6BED7; padding:10px 15px 10px 15px; background-color:#EBE8E0;}

/* Tabelas */
.table{ width:100%; border-top:3px solid #E8EEFE;}
.table tfoot td{ height:3px; background-color:#6B8EB4;}
.table tbody td, .table thead td{ padding:10px 12px 10px 12px;}
.table .odd{ background-color:#E8EEFE;} 
.table thead td{ font-weight:bold; color:#003466;}

.table2{ width:100%;}
.table2 tr{ background-color:#E8EEFE;}
.table2 td{ padding:10px 12px 10px 12px; border-bottom:2px solid #FFF;}
.table2 td.demo{ width:200px; white-space:nowrap;}
.table2 td.ico{ padding:0px 0px 0px 0px !important; width:55px;}
.table2 td span{ font-weight:bold; color:#3D3D3D !important;}
.table2 td a{ font-size:9px;}

/* Bordas e Sombra */
.bg_top{ position:absolute; top:-8px; width:100%; height:8px; left:0px; background-image:url(../images/bg_top.png); background-repeat:repeat-x;}
.bg_bottom{ position:absolute; bottom:-11px; width:100%; height:11px; left:0px; background-image:url(../images/bg_bottom.png); background-repeat:repeat-x;}
.bg_left{ position:absolute; top:0px; width:7px; height:100%; left:-7px; background-image:url(../images/bg_left.png); background-repeat:repeat-y;}
.bg_right{ position:absolute; top:0px; width:9px; height:100%; right:-9px; background-image:url(../images/bg_right.png); background-repeat:repeat-y;}
.bg_topRight{ position:absolute; top:-8px; width:11px; height:11px; right:-9px; background-image:url(../images/bg_topRight.png); background-repeat:no-repeat;}
.bg_topLeft{ position:absolute; top:-8px; width:11px; height:11px; left:-7px; background-image:url(../images/bg_topLeft.png); background-repeat:no-repeat;}
.bg_bottomLeft{ position:absolute; bottom:-11px; width:11px; height:11px; left:-7px; background-image:url(../images/bg_bottomLeft.png); background-repeat:no-repeat;}
.bg_bottomRight{ position:absolute; bottom:-11px; width:11px; height:11px; right:-9px; background-image:url(../images/bg_bottomRight.png); background-repeat:no-repeat;}

/* Menu */
.menu_stc_main{ position:relative; float:none; height:31px; margin-top:4px; padding-left:6px; background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x;}
.menu_item{ position:relative; float:left; height:23px; padding:8px 8px 0px 8px;}
.menu_divider{ position:relative; float:left; width:1px; height:100%; background-image:url(../images/menu_divider.jpg);}
.menu_item_over{ background-image:url(../images/menu_bg_over.jpg);}
a.menu_link{ text-decoration:none; color:#FFFFFF; font-weight:bold;}
.menu_stc_leftCrn{ position:absolute; top:0px; left:0px; height:31px; width:6px; background-image:url(../images/menu_leftCrn.gif);}
.menu_stc_rightCrn{ position:absolute; top:0px; right:0px; height:31px; width:6px; background-image:url(../images/menu_rightCrn.gif);}

/* Conteúdo da página */
.conteudo_stc_main{ position:relative; float:none; width:100%; overflow:hidden;}
.conteudo_fullColumn{ padding:20px 15px 20px 15px;}
.conteudo_page_comment{ padding:10px 0px 25px 0px;}
.conteudo_table{ padding:0px 0px 20px 0px; clear:both;}
.p_padding{ padding-left:15px;}
.conteudo_fullColumn .noticiaLista_stc_1{ clear:both;}

/* Coluna esquerda */
.colunaLeft_stc_main{ position:relative; float:left; width:461px; padding-right:11px; padding-left:10px;}

/* Coluna direita */
.colunaRight_stc_main{ position:relative; float:left; width:275px; margin-top:15px;}

/* Cabeçalho e logo */
.header_stc_main{ position:relative; float:none; width:100%; height:145px;}
.header_sct_logo{ position:relative; float:left;}
.header_stc_logoEducacao{ position:relative; float:left;}
.ifr_topo{ width:100%; border:none; overflow:hidden; height:65px;}
.topo_educacaoSEBRAE{ position:relative; height:62px; padding:18px 0px 0px 4px; background-image:url(../images/topo_educacaoSEBRAE.jpg); background-repeat:repeat-x;}

/* Rodapé */
.footer_stc_main{ position:relative; float:none; font-size:10px; color:#939698; height:22px; width:100%; background-image:url(../images/footer_bg.jpg); padding-top:10px; margin-top:15px; text-align:center;}
.footer_crnLeft{ position:absolute; top:0px; left:0px; background-image:url(../images/footer_crnLeft.jpg); width:7px; height:32px;}
.footer_crnRight{ position:absolute; top:0px; right:0px; background-image:url(../images/footer_crnRight.jpg); width:7px; height:32px;}
.footer_stc_main a{ font-size:9px;}

/* Clipping */
.clipping_stc_main{ position:relative; float:left;}
.clipping_titulo{ position:relative; float:none; color:#3D3D3D; font-weight:bold;}
.clipping_data{ position:relative; float:none; color:#666666; font-size:9px;}
.clipping_noticiasText{ position:relative; float:none; color:#797979; padding-top:4px;}
.clipping_leiaMais{ position:relative; float:none; padding-top:4px;}
.noticiaLista_stc_1{ position:relative; float:none; width:100%; min-height:100px; margin-bottom:13px;}
.noticiaLista_stc_photo{ position:relative; float:left; width:150px; padding-right:15px;}
.noticiaLista_stc_txt{ position:relative; float:none;}
.imgBorder{ border:2px solid #E5EAED;}
.imgBorder:hover{ border:2px solid #FFCC66;}
a.noticiaLista_foto{ color:#E5EAED;}
a.noticiaLista_foto:hover{ color:#FFCC66;}
.clipping_menu_stc_1{ position:relative; float:right; background-image:url(../images/clipping_menuBG_1.jpg); height:21px; padding:7px 10px 0px 10px; margin-right:5px;}
.clipping_title{ padding:17px 0px 11px 0px;}
.positionRelative{ position:relative;}
.clipping_menu_main{ position:relative; float:none; height:28px; padding-bottom:10px; z-index:1;}
#menu_completo{ position:fixed; display:none; z-index:2;}
.menuPopup_fundo{ background-color:#E6EAED; border:1px solid #3A6B9B; padding:10px 8px 10px 8px;}
.sombra_1{ background-image:url(../images/sombra_1.png); padding:1px 1px 1px 1px;}
.sombra_2{ background-image:url(../images/sombra_2.png); padding:1px 1px 1px 1px;}
.clipping_menu_crnLeft{ position:absolute; top:0px; left:0px; background-image:url(../images/menu_crnLeft.png); width:5px; height:28px;}
.clipping_menu_crnRight{ position:absolute; top:0px; right:0px; background-image:url(../images/menu_crnRight.png); width:5px; height:28px;}
.clipping_menu_stc_selected{ background-image:url(../images/clipping_menuBG_2.jpg); color:#FFFFFF; cursor:default;}
.clipping_menu_stc_azul{ background-image:url(../images/bt_azul.jpg);}
.clipping_menu_main .clipping_menu_stc_selected .clipping_menu_crnLeft{ background-image:url(../images/menu_crnLeft_2.png) !important;}
.clipping_menu_main .clipping_menu_stc_selected .clipping_menu_crnRight{ background-image:url(../images/menu_crnRight_2.png) !important;}
.clipping_menu_main .clipping_menu_stc_1 .clipping_menu_crnLeft{ background-image:url(../images/menu_crnLeft_3.png);}
.clipping_menu_main .clipping_menu_stc_1 .clipping_menu_crnRight{ background-image:url(../images/menu_crnRight_3.png);}

/* Boxes */
#box_laranga_stc{ background-image:url(../images/bx_laranja.jpg); background-repeat:repeat-x; height:58px; position:relative; float:none; margin-bottom:7px;}
#box_amarela_stc{ background-image:url(../images/bx_amarela.jpg); background-repeat:repeat-x; height:58px; position:relative; float:none; margin-bottom:7px;}
#box_amarela_stc .bx_left{ background-image:url(../images/bx_amarela_left.jpg); background-repeat:no-repeat; position:absolute; top:0px; left:0px; width:4px; height:100%;}
#box_amarela_stc .bx_right{ background-image:url(../images/bx_amarela_right.jpg); background-repeat:no-repeat; position:absolute; top:0px; right:0px; width:4px; height:100%;}
#box_amarela_stc .bx_center{ position:relative; margin:0px 4px 0px 4px; padding:8px 6px 0px 6px;}
#box_amarela_stc #bx_link{ position:relative; margin-left:3px;}
#box_laranga_stc .bx_left{ background-image:url(../images/bx_laranja_left.jpg); background-repeat:no-repeat; position:absolute; top:0px; left:0px; width:4px; height:100%;}
#box_laranga_stc .bx_right{ background-image:url(../images/bx_laranja_right.jpg); background-repeat:no-repeat; position:absolute; top:0px; right:0px; width:4px; height:100%;}
#box_laranga_stc .bx_center{ position:relative; margin:0px 4px 0px 4px; padding:8px 6px 0px 6px;}
#box_laranga_stc #bx_link{ position:relative; margin-left:3px; color:#FFFFFF;}
#box_laranga_stc #bx_link a{ color:#FFFFFF;}
#box_laranga_stc #bx_link a:hover{ color:#FFFF99;}
#box_amarela_stc #bx_link a{ color:#3D3D3D;}
#box_amarela_stc #bx_link a:hover{ color:#1665A5;}

.bx2_stc{ position:relative; float:none; border:1px solid #DFDFCE; padding:2px 2px 2px 2px; margin-bottom:7px;}
.bx2_stc_title{ position:relative; float:none; background-color:#396391; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding:4px 0px 4px 6px;}
.bx2_stc_txt{ position:relative; float:none; background-color:#F3F3F3; padding:4px 60px 4px 6px;}
#bx2_comunidade a, #bx2_cronograma a, #bx2_cursos a{ color:#727272; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px;}
#bx2_comunidade a:hover, #bx2_cronograma a:hover, #bx2_cursos a:hover{color:#FF6600;}

/* Help |*/
#hp_bg{ position:relative; float:none; background-image:url(../images/hp_bg.jpg); background-repeat:repeat-x; height:155px; margin-top:40px; margin-bottom:10px;}
.hp_divTitulo{ position:relative; float:none; height:29px; padding:16px 0px 0px 80px;}
.hp_foto{ position:absolute; top:-35px; left:0px;}
#hp_bg #hp_links{ padding:10px 8px 10px 25px;}
#hp_links a{ color:#FFFFFF;}
#hp_links a:hover{ color:#F5BF2B;}
#hp_button a{ color:#FFFFFF; font-weight:bold;}
#hp_button a:hover{ color:#FFFF99;}
#hp_button .clipping_menu_crnRight{ background-image:url(../images/menu_hpCrnRight.png);}
#hp_button{ padding-left:22px;}
#hp_button .clipping_menu_crnLeft{ background-image:url(../images/menu_hpCrnLeft.png);}
.hp_crn_leftBottom{ position:absolute; left:-2px; bottom:0px; width:7px; height:7px; background-image:url(../images/bx_hpCrn_leftBottom.gif); background-repeat:no-repeat;}
.hp_crn_rightBottom{ position:absolute; right:-2px; bottom:0px; width:7px; height:7px; background-image:url(../images/bx_hpCrn_rightBottom.gif); background-repeat:no-repeat;}
.hp_crn_leftTop{ position:absolute; left:-2px; top:0px; width:7px; height:7px; background-image:url(../images/bx_hpCrn_leftTop.gif); background-repeat:no-repeat;}
.hp_crn_rightTop{ position:absolute; right:-2px; top:0px; width:7px; height:7px; background-image:url(../images/bx_hpCrn_rightTop.gif); background-repeat:no-repeat;}

/* Login */
#lg_stc_1, #lg_stc_2{ position:relative; float:none; background-image:url(../images/lg_bg.jpg); height:160px; margin-bottom:7px;}
.lg_seusDados{ color:#CCCCCC; width:100%; font-size:9px; padding:12px 0px 6px 14px;}
.lg_form{ position:relative; float:none; padding:0px 12px 0px 10px;}
.lg_formTxt{ color:#FFFFFF; font-weight:bold;}
.lg_links{ position:absolute; bottom:40px; left:25px; padding-right:2px;}
.lg_links a{ color:#D0E7F9;}
.lg_links a:hover{ color:#FFCC00;}
.lg_acessos{ position:absolute; bottom:13px; padding-left:15px; color:#CCC; font-size:9px;}

#lg_menu{ position:relative; float:none; height:26px; margin-bottom:-1px;}
#lg_menu .lg_menu_escuro{ position:relative; float:left; background-image:url(../images/lg_bt_bgDark.jpg); height:20px; padding:6px 12px 0px 12px; margin-right:1px; color:#FFFFFF; font-weight:bold;}
#lg_menu .lg_menu_claro{ position:relative; float:left; background-image:url(../images/lg_bt_bgLight.jpg); height:20px; padding:6px 12px 0px 12px; margin-right:1px;}
#lg_menu .lg_menu_escuro a {color:#ffffff;}
.lg_menu_claro a{ font-weight:bold;}
.lg_menu_escuro_left{ position:absolute; top:0px; left:0px; width:5px; height:26px; background-image:url(../images/lg_bt_bgDark_left.gif);}
.lg_menu_escuro_right{ position:absolute; top:0px; right:0px; width:5px; height:26px; background-image:url(../images/lg_bt_bgDark_right.gif);}
.lg_menu_claro_left{ position:absolute; top:0px; left:0px; width:5px; height:26px; background-image:url(../images/lg_bt_bgLight_left.gif);}
.lg_menu_claro_right{ position:absolute; top:0px; right:0px; width:5px; height:26px; background-image:url(../images/lg_bt_bgLight_right.gif);}
.lg_bg_right{ position:absolute; width:5px; height:100%; top:0px; right:0px; background-image:url(../images/lg_bg_right.gif); background-repeat:no-repeat;}
.lg_bg_left{ position:absolute; width:5px; height:100%; top:0px; left:0px; background-image:url(../images/lg_bg_left.gif); background-repeat:no-repeat;}

/* Logado */
.lg_logged_stc{ position:relative; background-image:url(../images/lg_logged_bg.jpg); background-repeat:repeat-x; padding:6px 6px 20px 6px; overflow:hidden;}
#lg_foto{ position:relative; float:left; padding:1px 1px 1px 1px; height:80px; width:80px; background-image:url(../images/foto_sem.jpg);}
.lg_dados{ position:relative; float:left; width:181px; }
.lg_nome_sair{ position:relative; width:100%; height:30px; overflow:hidden;}
.lg_nome{ position:relative; font-weight:bold; padding:8px 8px 8px 12px; color:#3D3D3D;}
.lg_sair{ position:absolute; top:0px; right:0px;}
.lg_logged_links{ position:relative; padding:0px 0px 0px 22px;}
.lg_logged_txt{ position:relative; margin:0px 0px 12px 0px;}
.lg_logged_stc_2{ position:relative; height:82px; margin-bottom:12px;}
.lg_sair a{ color:#FFFFFF;}
.lg_sair a:hover{ color:#FFFF99;}
.lg_logged_txt li{ margin-left:12px;}
.lg_sair .clipping_menu_crnRight{ background-image:url(../images/menu_crnRight_logged.png);}
.lg_sair .clipping_menu_crnLeft{ background-image:url(../images/menu_crnLeft_logged.png);}

/* Notícias em Destaque */
#news_stc_1{ position:relative; float:none; margin-bottom:20px; width:100%; overflow:auto;}
.news_photo_1{ position:relative; float:left; width:293px; background-color:#EAEAEA;}
#news_photo_id{ position:relative; float:none; width:293px; height:195px; overflow:hidden;}
.news_content_1{ position:relative; float:left; padding-left:14px; width:148px;}
.news_content_2{ position:relative; float:none; margin-bottom:9px;}
.news_footer{ position:relative; padding:8px 8px 8px 8px;}
.news_paginacao{ position:relative; float:left; background-color:#FFFFFF; padding:2px 3px 2px 3px; color:#3D3D3D; margin:0px 2px 0px 2px; font-size:9px;}
#news_txt{ position:relative; width:100%;}
#news_divPage{ position:relative; width:100%; height:15px;}
.news_seta{ position:relative; float:left; padding-top:2px;}
#news_seta_voltar{ margin-right:4px;}
#news_seta_avancar{ margin-left:4px;}
.news_paginacao a{ font-size:9px;}

/* Banner */
#banner_id{ position:relative; float:none; margin-top:15px; margin-left:-4px;}

/* Form */
fieldset{ border:1px solid #BEC6CE; margin-top:17px; margin-bottom:8px; background-color:#FFFFFF; padding:30px 20px 30px 20px;}
legend{ font-family:Tahoma, Arial, Helvetica, sans-serif; padding:1px 6px 3px 6px; font-size:17px; color:#F2F3F4; background-color:#595900;}
label{ float:left; width:190px; font-weight:bold; text-align:right; vertical-align:text-top; padding-top:5px; margin-right:8px; clear:left;}
div.frm_comentario{ font-size:11px; color:#666666; padding-top:0px !important; padding-bottom:9px !important;}
span.frm_comentario{ font-size:11px; color:#666666; padding-left:6px;}
.frm_comentario a{ font-size:11px !important;}
label.frm_destaque { color:#993333 !important;}
.frm_destaque input, .frm_destaque select, .frm_destaque textarea{ background-color:#FFCCCC !important;}
span.checkbox{ font-weight:bold;}
.checkbox_complemento td{ padding-top:0px !important;}
.checkbox_complemento .col2{ padding-left:4px !important;}
.lista_ladoalado{ padding-right:8px;}
.col2 .lista_ladoalado{ margin-left:-4px;}
.cn_form .col2{ margin-left:190px; padding:3px 0px 3px 8px; overflow:hidden;}
.list td{ padding-left:3px !important;}
div.list{ float:left; padding-right:40px;}
.input_outro{ padding:6px 0px 6px 19px;}
.input_outro .frm_comentario{ padding-left:0px;}
.frm_table_lista{ width:100%;}
.frm_table_lista thead td{ color:#CC7115; font-size:17px; padding:0px 0px 10px 10px;}
.frm_table_lista td{ border-right:1px solid #FFFFFF;  border-bottom:1px solid #FFFFFF; padding:7px 14px 7px 14px;}
.frm_table_lista tbody tr{ background-color:#F2F3F4;}
.frm_table_lista thead .col1{ width:40px; text-align:center; padding:0px 14px 9px 14px;}
.frm_table_lista tbody .col1{ width:40px; text-align:center;}
.frm_table_lista tbody .col2{ font-weight:bold;}
.frm_table_lista tbody .col3{ width:40px;}
.cn_form{ margin-bottom:50px;}
textarea{ width:400px; height:200px;}
.input_date{ width:65px;}
input.frm_long{ width:280px;}
input.frm_medium{ width:200px;}
.frm_tr_odd{ background-color:#E9EBED !important;}
.frm_buttons{ padding-top:10px;}
.frm_pic{ width:450px;}
.frm_pic div{ overflow-x:hidden; margin-bottom:10px;}
.frm_pic div img{ border:2px solid #BDC5CD !important;}
.frm_thumbnails{ position:relative; float:left; margin:1px 5px 1px 1px; border:1px solid #BCC4CC;}
.frm_thumbnails:hover{ margin:0px 4px 0px 0px; border:2px solid #6699CC;}
.frm_thumbnails_selected{ margin:0px 4px 0px 0px; border:2px solid #CC9900;}
.frm_thumbnails div{ position:absolute; bottom:0px; left:0px; display:none;}
.col2_button{ clear:left; padding-top:10px; padding-bottom:12px;}

#cn_aviso{ background-color:#993333; padding:2px 4px 2px 4px; margin-top:20px; margin-bottom:20px; display:none;}
#cn_aviso li{ color:#FFFFFF; font-weight:bold;}

.tit_form{ font-size:13px; font-weight:bold;}
.box_form{ border:1px solid #D6D6D6; margin:20px 0px 20px 0px; padding:25px 0px 25px 0px;}
.col2 table{ width:100%; border-top:none !important;}
.col2_selects{ position:relative; float:left; width:200px;}
.col2_selects select{ width:100%}

/* Tabela Form */
.input_noBorders{ border:none; background-color:transparent !important;}
.tabela_cadastro thead td{ background-color:#EBE8E0; border:1px solid #A6BED7; padding:10px 12px 10px 12px; font-weight:bold;}
.tabela_cadastro{ width:100%; margin-bottom:20px;}
.tabela_cadastro tbody td{ padding:10px 12px 0px 12px;}
.tabela_cadastro tfoot td{ height:10px; color:#FFF;}
.tabela_cadastro .left{ width:200px; text-align:right;}
