/* 
    Document   : estesc_estilos
    Created on : 17/Nov/2009, 16:04:00
    Author     : miguelvieirajota
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
body, html{
    font-family:Verdana, Geneva, sans-serif;
    font-size:10pt;
    background:none repeat scroll 0 0 #F2F0F0;
    padding:0;
    margin:0;
    text-align: center;

}

.right_interesse{

    float:right;
    font-weight: bold;

}

/*a{
        font-family:Verdana, Geneva, sans-serif;
        font-size:9pt;
        color:#ca8b32;
        
        }*/

#wrapper{
    width: 925px;
    height:auto;
    margin:0 auto;
    padding: 5px;
    text-align: left;
    background:#FFF;


}

#separador_bar{
    display:block;
    clear:both;
    margin:0 0 10px 0;
    padding:0;
    width:205px;
}

#wrapper #bloco_topo #banner_topo{
    position:relative;
    width: 925px;
    height:234px;
    padding:0;
    margin:0;

}
#wrapper #bloco_topo #banner_topo #FlashID{
    width: 925px;
    height:200px;
    margin:0;
    padding:0;

}

#wrapper #bloco_topo #menu_barra{
    background-image:url(../images/fundo_barra_cima_banner.png);
    background-repeat:repeat-x;
    display:block;
    position:absolute;
    width: 925px;
    height:34px;
    margin:0;
    padding:0;
    z-index:1;
    top: 200px;
    left:0;
}

#wrapper #bloco_topo #menu_barra #menu_barra_left{
    float:left;
    width:49%;
    height:34px;
    margin:0;
    padding:0;
    text-align: left;
    z-index:1;
}
#wrapper #bloco_topo #menu_barra #menu_barra_right{
    float:left;
    width:49%;
    height:34px;
    margin:0;
    padding:0;
    text-align: right;
    z-index:1;
}

#wrapper #bloco_topo #menu_barra #menu_barra_right span.icon_ipc{
    background-image:url(../images/bt_ipc.png);
    background-repeat:no-repeat;
    width:46px;
    height:34px;
    margin:0;
    padding:0;

}

#wrapper #bloco_topo #menu_topo{
    width:925px;
    height:34px;
    margin:0;
    padding:0;
}

#wrapper #bloco_topo #menu_topo_left{
    width:37px;
    height:34px;
    margin:0;
    padding:0;
    float:left;
}
/*****************************************************************************/
/*********************************** ALTERADO *******************************/

#wrapper #bloco_topo #menu_topo_center{
    /*background-image:url(../images/bt_principal.png);
    background-repeat:repeat-x;*/
    background:#54777B;
    width:670px;
    height:34px;
    margin:0;
    padding:0;
    float:left;
}

#wrapper #bloco_topo #menu_topo_right{
    background-image:url(../images/bg_pesquisa.png);
    background-repeat:repeat-x;
    width:218px;
    height:34px;
    margin:0;
    padding:0;
    float:right;
}

/*****************************************************************************/
/******************************** FIM ALTERADO *******************************/

#wrapper #bloco_topo #menu_topo_right #pesquisa{
    margin-top: 6px;
    padding: 0 0 0 6px;
}

#wrapper #bloco_topo #menu_topo_right #pesquisa input#search{
    background-image:url(../images/bg_input_pesquisa.png);
    background-repeat:no-repeat;
    background-color:transparent;
    width:152px;
    height:19px;
    margin:0 0 0 10px;
    padding: 0 5px 0 5px;
    border:0;
    color:#41575b;

}
#wrapper #bloco_topo #menu_topo_right #pesquisa input#botao{
    background-image:url(../images/lupa.png);
    background-repeat:no-repeat;
    background-color:transparent;
    cursor:pointer;
    border:0;
    width:21px;
    height:21px;
    margin:0;
    padding:0;
}

#wrapper #separador{
    width:925px;
    height:10px;
    margin:0;
    padding:0;
    display:block;
    clear:both;
}

/* BLOCO CENTRAL */
#wrapper #bloco_home{
    width:925px;
    height:auto;
    margin:0;
    padding:0;
    display:block;
    clear:both;
}
#wrapper #bloco_home #bloco_home_left{
    width: 720px;
    height:auto;
    margin:0;
    padding:0;
    float:left;
}

/* BLOCO CONTE�DO */
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu{
    margin:0 10px 0 0;
    padding:0;
    width:205px;
    height:auto;
    display:block;
    float:left;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu{
    list-style:none;
    margin:0;
    padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li {
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: #41575b;
    text-transform:uppercase;
    background-color: #9ccad1;
    display:block;
    min-height:11px;
    // min-height:16px !ie;
    width:190px;
    // width:190px !ie;
    margin:0 0 5px 0;
    padding:5px 5px 5px 10px;
    cursor:pointer;
}


#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a{
    font-family:Verdana, Geneva, sans-serif;
    font-size: 8pt;
    //  font-size: 8pt !ie !important;
    color: #41575b;
    text-decoration:none;
    width: 190px;
    min-height: 16px;
    display: block;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a:hover{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: #ffffff;
    text-decoration:none;
    width: 190px;
    min-height: 16px;
    display: block;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li.download a:hover{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: #ffffff;
    text-decoration:none;
    width: 190px;
    padding: 0;
    min-height: 16px;
    display: block;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li.selected a{
    font-family:Verdana, Geneva, sans-serif;
    font-size:9pt;
    color: #ffffff;
    text-decoration:none;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li.selected a{
    font-family:Verdana, Geneva, sans-serif;
    font-size: 8pt;
    //  font-size: 8pt !ie !important;
    color: #ffffff;
    text-decoration:none;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li.selected {
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: #ffffff;
    text-transform:uppercase;
    
    background-color: #ca8943;
    color:white;
    display:block;
    min-height:11px;
    // min-height:16px !ie;
    width:190px;
    //  width:190px !ie;
    margin:0 0 5px 0;
    padding:5px 5px 5px 10px;
    cursor:pointer;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li:hover a{
    font-family:Verdana, Geneva, sans-serif;
    font-size: 8pt;
    // font-size: 8pt !ie !important;
    color: #ffffff;
    text-decoration:none;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li:hover {
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: #ffffff;
    text-transform:uppercase;
    background-color: #4b6569;
    display:block;
    min-height:11px;
    //  min-height:16px !ie;
    width:190px;
    //  width:190px !ie;
    margin:0 0 5px 0;
    padding:5px 5px 5px 10px;
    cursor:pointer;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li.selected {
    font-family:Verdana, Geneva, sans-serif;
    font-size:9pt;
    text-transform:uppercase;
   
    background-color: #ca8943;
    color:white;
    background-repeat:repeat-x;
    display:block;
    min-height:11px;
    // min-height:16px !ie;
    width:190px;
    // width:190px !ie;	
    margin:0 0 5px 0;
    padding:5px 5px 5px 10px;
    cursor:pointer;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo{
    margin:0;
    padding:0;
    width:495px;
    height:auto;
    display:block;
    float:left;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo li{

    width:453px;
    list-style: disc;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo ol li{

    width:453px;
    list-style: decimal;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #imagem_conteudo{
    border: 1px solid #41575b;
    display:block;
    margin:0;
    padding:5px;
    text-align:center;

}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo h4{
    font-family:Verdana, Geneva, sans-serif;
    font-size:9pt;
    color: #41575b;
    text-decoration:none;
    margin:0 0 5px 0;
    padding:0;

}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo h5{
    font-family:Verdana, Geneva, sans-serif;
    font-size:7pt;
    color: #41575b;
    text-decoration:none;
    margin:0 0 5px 0;
    padding:0;

}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo p{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: #41575b;
    line-height:14px;

}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo p a{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: blue;
    text-decoration:none;
    font-weight:bold;	
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo p a span{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: blue;
    text-decoration:none;
    font-weight:bold;	
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo p a:hover{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: blue;
    text-decoration:underline;
    font-weight:bold;

}
/* @END BLOCO CONTE�DO */

#wrapper #bloco_home #bloco_home_left #banner_home{
    width:708px;
    height:245px;
    margin:0;
    padding:0;
    border: 1px solid #41575b;
}

#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos{
    width:710px;
    height:168px;
    margin:0 0 30px 0;
    padding:0;
    display:block;
    clear:both;
}

#wrapper #bloco_home #bloco_home_left #bloco_cursos{
    width:710px;
    height:auto;
    margin:0 0 20px 0;
    padding:0;
    display:block;
    clear:both;
}

#wrapper #bloco_home #bloco_home_left #bloco_cursos ul{
    float:left;
    margin:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_cursos ul li ul{
    float: left;
    margin: 20px 0 20px -52px;
    padding: 0;
    width: 705px;
}
#wrapper #bloco_home #bloco_home_left #bloco_cursos ul li ul li {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #41575B;
    display: block;
    float: left;
    list-style-type: none;
    margin: 10px 0 5px 16px;
    padding: 2px;
    text-align: center;
    width: 120px;
    height: 150px;
}
#wrapper #bloco_home #bloco_home_left #bloco_cursos ul li ul li .img_p {
    background-color: #FFFFFF;
    border: 1px solid #C9F4F0;
    padding: 2px;
    width: 176px;
}


#wrapper #bloco_home #bloco_home_left #bloco_cursos ul li ul li .currentvideo {
    background: none repeat scroll 0 0 #E6E6E6;
}
#wrapper #bloco_home #bloco_home_left #bloco_cursos ul li ul.demo2 li a {
    color: #41575B;
    font-family: Arial,Helvetica,sans-serif;
    padding: 0 0 4px;
    text-decoration: none;
}


/*****************************************************************************/
/*********************************** ALTERADO *******************************/

/* BLOCO PUBLICIDADE HOME */
#wrapper #bloco_home #bloco_home_left #bloco_pub{
    width:710px;
    height:190px;
    margin:20px 0 20px 0;
    padding:0;
    display:block;
    clear:both;
}

/*****************************************************************************/
/*********************************** FIM ALTERADO *******************************/

#wrapper #bloco_home #bloco_home_left #bloco_pub span.titulo{
    /*background-image:url(../images/fundo_tab.png);
    background-repeat:repeat-x;*/
    background:#54777B;
    font-family:Verdana, Geneva, sans-serif;
    font-size:9pt;
    text-transform:uppercase;
    color: #fff;
    width:700px;
    //  width:710px !ie;
    height:21px;
    //   height:26px !ie;
    margin:10px 0 30px 0;
    padding: 5px 0 0 10px;
    display:block;
}

#wrapper #bloco_home #bloco_home_left #bloco_pub #bloco_pub_left{
    margin:0 14px 0 14px;
    padding:5px;
    text-align:center;
    float:left;
    width:195px;
    border: 1px solid #ccc;
}

#wrapper #bloco_home #bloco_home_left #bloco_pub #bloco_pub_center{
    margin:0 14px 0 14px;
    padding:5px;
    text-align:center;
    float:left;
    width:195px;
    border: 1px solid #ccc;
}

#wrapper #bloco_home #bloco_home_left #bloco_pub #bloco_pub_right{
    margin:0 14px 0 14px;
    padding:5px;
    text-align:center;
    float:left;
    width:195px;
    border: 1px solid #ccc;
}

/* @END BLOCO PUBLICIDADE HOME */

#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos span.titulo{
    /*background-image:url(../images/fundo_tab.png);
    background-repeat:repeat-x;*/
    background:#54777B;
    font-family:Helvetica, Geneva"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:9pt;
    text-transform:uppercase;
    color: #FFF;

    width:700px;
    //   width:710px !ie;
    height:21px;
    // height:26px !ie;
    margin:10px 0 0 0;
    padding: 5px 0 0 10px;
    display:block;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #left h4.titulo{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: #41575b;
    text-decoration:underline;
    margin:0 0 5px 0;
    padding:0;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #left h4.data{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: #41575b;
    margin:5px 0 5px 0;
    padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #left p.sinopse{
    margin:0;
    padding:0;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #left p.sinopse a{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    text-decoration:none;
    color: #41575b;
    margin:0;
    padding:0;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #left p.sinopse a:hover{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    text-decoration:underline;
    text-align:left;
    color: #41575b;
    margin:0;
    padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #left{
    float:left;
    width:340px;
    min-height: 120px;
    margin:0 10px 0 0;
    padding:0 0 0 10px;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #right{
    float:left;
    width:340px;
    min-height: 120px;
    margin:0;
    padding:0 0 0 10px;
}

#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #right h4.titulo{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: #41575b;
    text-decoration:underline;
    margin:0 0 5px 0;
    padding:0;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #right h4.data{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: #41575b;
    margin:5px 0 5px 0;
    padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #right p.sinopse{
    margin:0;
    padding:0;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #right p.sinopse a{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    text-decoration:none;
    color: #41575b;
    margin:0;
    padding:0;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #right p.sinopse a:hover{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    text-decoration:underline;
    text-align:left;
    color: #41575b;
    margin:0;
    padding:0;
}

#wrapper #bloco_home #bloco_home_right{
    width: 205px;
    height:auto;
    margin:0;
    padding:0;
    float:left;
}



/* @END BLOCO CENTRAL */

/* BLOCO PUBLICIDADE INSTITUCIONAL */
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_banners_pub{
    list-style:none;
    margin:0;
    padding:0;
    width:205px;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_banners_pub li{
    margin:5px 0 5px 0;
    padding:5px;
    border: 1px solid #ccc;
    text-align:center;
    height:125px;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_banners_pub li.first_child{
    font-family:Verdana, Geneva, sans-serif;
    font-size:9pt;
    color: #41575b;
    text-transform:uppercase;
    text-align:left;
    background-image:url(../images/fundo_tab.png);
    background-repeat:repeat-x;
    display:block;
    height:21px;
    // height: 26px !ie;
    width:190px;
    //   width:190px !ie;
    margin:0 0 10px 0;
    padding:5px 5px 0 10px;
    border:none;
}
/* @END BLOCO PUBLICIDADE INSTITUCIONAL */

/* BLOCO BLOCO NOT�CIAS & EVENTOS */
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu span.titulo{
    font-family:Verdana, Geneva, sans-serif;
    font-size:9pt;
    color: #41575b;
    text-transform:uppercase;
    text-align:left;
    background-image:url(../images/fundo_tab.png);
    background-repeat:repeat-x;
    display:block;
    height:21px;
    //height:26px !ie;
    width:190px;
    // width:190px !ie;
    margin:0 0 10px 0;
    padding:5px 5px 0 10px;
    border:none;
    min-height:0;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos{
    list-style:none;
    margin:0;
    padding:0;
    width:203px;
    border: 1px solid #ccc;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos li{
    margin:5px 0 5px 0;
    padding:5px;
    min-height:80px;

}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos li.dotted{
    margin:0;
    padding:0;
    border-bottom: 1px dotted #ccc;
    min-height:0;

}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos li h4.titulo{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: #41575b;
    text-decoration:underline;
    text-align:left;
    margin:0 0 5px 0;
    padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos li p.sinopse{
    margin-top: 0;
    margin-bottom: 3px;
    padding: 0;
}


#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos li p.sinopse a{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    text-decoration:none;
    text-align:left;
    color: #41575b;
    margin:0;
    padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos li p.sinopse a:hover{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    text-decoration:underline;
    text-align:left;
    color: #41575b;
    margin:0;
    padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos li h4.data{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: #41575b;
    margin:0;
    padding:0;
}
/* @END BLOCO NOT�CIAS & EVENTOS */

/* BLOCO RIGHT */

/*****************************************************************************/
/*********************************** ALTERADO *******************************/

#wrapper #bloco_home #bloco_home_right .btEmprego a{
    background:url(../images/bg_emprego.png) no-repeat #54777B;
    margin:0 0 10px 0;
    padding:0;
    width:205px;
    height:70px;
    float:left;
    text-decoration:none;
}

#wrapper #bloco_home #bloco_home_right .btEmprego a:hover{
    background:url(../images/bg_emprego.png) no-repeat #CA8B32;
}

#wrapper #bloco_home #bloco_home_right  div.btEmprego a.selected{
     background:url(../images/bg_emprego.png) no-repeat #CA8B32;
}
#wrapper #bloco_home #bloco_home_right .btDocentes a{
    background:url(../images/bg_docentes.png) no-repeat #54777B;
    margin:0 0 10px 0;
    padding:0;
    width:205px;
    height:70px;
    float:left;
    text-decoration:none;
}

#wrapper #bloco_home #bloco_home_right  div.btDocentes a.selected{
     background:url(../images/bg_docentes.png) no-repeat #CA8B32;
}

#wrapper #bloco_home #bloco_home_right .btDocentes a:hover {
    background:url(../images/bg_docentes.png) no-repeat #CA8B32;
}

#wrapper #bloco_home #bloco_home_right .btEventos a{
    background:url(../images/bg_eventos.png) no-repeat #54777B;
    margin:0 0 10px 0;
    padding:0;
    width:205px;
    height:70px;
    float:left;
    text-decoration:none;
}

#wrapper #bloco_home #bloco_home_right  div.btEventos a.selected{
     background:url(../images/bg_eventos.png) no-repeat #CA8B32;
}

#wrapper #bloco_home #bloco_home_right .btEventos a:hover{
    background:url(../images/bg_eventos.png) no-repeat #CA8B32;
}



#wrapper #bloco_home #bloco_home_right a span{
    margin:0;
    padding:0;
    width:145px;
    height:50px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12pt;
    font-weight:bold;
    color: #fff;
    float:left;
    text-decoration:none;
    margin:14px 0 0 10px;
}

/*****************************************************************************/
/***********************************  FIM ALTERADO *******************************/

#wrapper #bloco_home #bloco_home_right ul.pt_acesso_rapido{
    list-style:none;
    margin:0;
    padding:0;
    width:205px;
}
#wrapper #bloco_home #bloco_home_right ul.pt_acesso_rapido li{
    margin:0;
    padding:0;
}
#wrapper #bloco_home #bloco_home_right ul.pt_acesso_rapido li.first_child{
    font-family:Verdana, Geneva, sans-serif;
    font-size:9pt;
    color: #FFF;
    text-transform:uppercase;
    /*background-image:url(../images/fundo_tab.png);
    background-repeat:repeat-x;*/
    background:#54777B;
    display:block;
    height:21px;
    //height:26px !ie;
    width:190px;
    // width:190px !ie;
    margin:0 0 10px 0;
    padding:5px 5px 0 10px;
}


#wrapper #bloco_home #bloco_home_right ul.pt_banners_right{
    list-style:none;
    margin:10px 0 10px 0;
    padding:0;
    width:205px;
}

#wrapper #bloco_home #bloco_home_right ul.pt_banners_right li{
    border: 1px solid #ccc;
    text-align:center;
    margin:0 0 10px 0;
    padding:5px;
    height:125px;
}
/* @END BLOCO RIGHT */

/* BLOCO FUNDO */

#wrapper #bloco_fundo{
    font-family:Verdana, Geneva, sans-serif;
    font-size:7pt;
    color: #41575b;
    border-top: 1px dotted #ccc;
    width:925px;
    line-height: 30px;
    display:block;
    clear:both;
    margin:20px 0 0 0;
    padding:0;
}

#wrapper #bloco_fundo table{
    font-family:Verdana, Geneva, sans-serif;
    font-size:7pt;
    color: #41575b;
    height: 24px;
    text-align: center;
    padding:0;
    margin:5px 0 10px 0;
}

#wrapper #bloco_fundo a{
    font-family:Verdana, Geneva, sans-serif;
    font-size:7pt;
    font-weight:bold;
    color: #41575b;
    text-decoration:none;
    margin:0;
    padding:0;
}
#wrapper #bloco_fundo a:hover{
    font-family:Verdana, Geneva, sans-serif;
    font-size:7pt;
    font-weight:bold;
    color: #41575b;
    text-decoration:underline;
    margin:0;
    padding:0;
}
/* @END BLOCO FUNDO*/

/* MENU PRINCIPAL */
.nav, .nav ul { 
    list-style: none;
    margin: 0;
    padding: 0;

}

.nav {
    font-family:Verdana, Geneva, sans-serif;
    font-size:10pt;
    text-transform:uppercase;
    z-index: 100;
}
.nav li {
    font-family:Verdana, Geneva, sans-serif;
    font-size:9pt;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: auto;
    // width: 50px !ie;

}
.nav li.separador {
    margin:0;
    padding:0;
    width:1px;
    min-width:1px;
    height:34px;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
    font-family:Verdana, Geneva, sans-serif;
    font-size:9pt !important;
    color: #41575b;
    height:14px;
    //  height:24px !ie;
    width: auto;
    // width: 50px !ie;
    min-width:10px;
    display: block;
    padding: 10px !important;
    margin:0;
    text-transform:uppercase;
    text-decoration: none;
}

.nav li.selected a{
    background-image:url(../images/bt_principal_over.png);
    background-repeat:repeat-x;
    font-family:Verdana, Geneva, sans-serif;
    font-size:9pt !important;
    color: #41575b;
    height:14px;
    //    height:24px !ie;
    width: auto;
    //  width: 50px !ie;
    min-width:10px;
    display: block;
    padding: 10px !important;
    margin:0;
    text-transform:uppercase;
    text-decoration: none;
}
.nav li a:hover {
    background-image:url(../images/bt_principal_over.png);
    background-repeat:repeat-x;
    font-family:Verdana, Geneva, sans-serif;
    font-size:9pt !important;
    color: #41575b;
    height:14px;
    //    height:24px !ie;
    width: auto;
    //  width: 50px !ie;
    min-width:10px;
    display: block;
    padding: 10px !important;
    margin:0;
    text-transform:uppercase;
    text-decoration: none;

}

#nav-one li.sfHover a {
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    text-transform:uppercase;
    color: #41575b;
    margin:0;
    padding:0;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    text-transform:uppercase;
    background-image:url(../images/bt_sub.png);
    background-repeat:repeat-x;
    color: #41575b;	
    width: 150px;
    height: 16px;
    padding:5px !important;
    margin:0;

}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
    background-image:url(../images/bt_sub_over.png);
    background-repeat:repeat-x;
    color: #41575b;
    width: 150px;
    height: 16px;
    padding:5px !important;
    margin:0;
}

.nav ul {
    list-style: none;
    position: absolute;
    top: -999em;
    color: #41575b;	
    padding:0;
    margin:9px 0 0 0;
}
.nav ul li ul{
    padding:0;
    margin-left:300px;
}
.nav li:hover ul,
.nav li.sfHover ul {
    top: 24px;
}
.nav ul li {
    border: 0;
    padding:0;
    margin:0;
    float: none;
}
.nav ul a {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    white-space: nowrap;
}
.nav ul a:hover {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    color: #41575b;
}

.paginationControl {
    clear:both;
    color:#41575B;
    cursor:pointer;
    display:block;
    float:left;
    font-family:Tahoma,Trebuchet,"Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
    font-size:9pt;
    margin: 10px;
}

.paginationControl span.disable {
    clear:both;
    color:#41575B;
    cursor:pointer;
    float:left;
    font-size:9pt;
    text-decoration:none;
}
.paginationControl span.enable {
    clear:both;
    color:#41575B;
    cursor:pointer;
    float:left;
    font-size:10pt;
    font-weight:bold;
    text-decoration:none;
}
.paginationControl a {
    color:#41575B;
    cursor:pointer;
    font-size:9pt;
    text-decoration:none;
}
.paginationControl a:hover {
    color:#41575B;
}

/**************************************************************/
/*******************   Galeria CSS ****************************/


#slider1 {
    width: 708px; /* important to be same as image width */
    height: 245px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */
}

#slider1Content {
    width: 708px; /* important to be same as image width or wider */
    position: absolute;
    top: -13px;
    margin-left: -41px;
}
#slider1Content li 
{
    margin-top:23px; 
}

.slider1Image {
    float: left;
    position: relative;
    display: none;
}
.slider1Image span {
    position: absolute;
    font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 23px;
    width: 694px;
    background-color: #000;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    color: #fff;
    display: none;
}
.clear {
    clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.left {
    top: 0;
    left: 0;
    width: 120px !important;
    height: 240px;
}
.right {
    right: 0;
    bottom: 0;
    width: 120px !important;
    height: 230px;
}
ul { list-style-type: none; float: left; width:100%;margin:-10px 0 0 0;}

/* @END MENU PRINCIPAL */

.container {
    border: 1px solid #CCCCCC;
    float: left;
    width: 203px;
}
.container h4 {
    color: #41575B;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    height: 21px;
    margin: 0;
    padding: 4px;
    text-transform: uppercase;
}
.container ul.content {
    float: left;
    margin: 0 0 0 3px;
    padding: 0;
    text-transform: none;
    width: 196px;
}
.container ul.content .outra-noticia {
    float: left;
}
.container ul.content li .outra-noticia h4.titulo {
    clear: both;
    display: block;
    float: left;
    height: auto;
    margin-bottom: 5px;
    width:100%;
}
.container ul.content li .outra-noticia h4.titulo a {
    color: #41575B !important;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0;
    text-align: left;
    text-decoration: underline;
    text-transform: none;
}
.container ul.content li .outra-noticia p.sinopse {
    color: #41575B;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 8pt;
    margin: 5px 0 0 3px;
    text-align: left;
    text-decoration: none;
}
.container ul.content li .outra-noticia h4.data {
    color: #41575B;
    font-size: 8pt;
    font-weight: bold;
}
.page_navigation, .alt_page_navigation {
    padding-bottom: 10px;
}
.page_navigation a, .alt_page_navigation a {
    background-color: #41575B;
    color: white;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    margin: 2px;
    padding: 3px 5px;
    text-decoration: none;
}
.active_page {
    background-color: white !important;
    color: black !important;
}

/********* NEW MENU **************/

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul {
    float: left;
    list-style: none outside none;
    margin-left: 0px;
    margin-top: 0px;
    padding-left: 0px;
    width: 190px;

}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.navmenu li {
    width: 204px;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.navmenu li ul li {
    background-color: #9CCAD1;
    float: left;
    font-size: 8pt;
    text-transform: uppercase;
    width: 204px;
    margin: 0 0 5px;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.navmenu a, #menu ul.navmenu a:visited {
    color: #41575B;
    display: block;
    float: left;
    font-size: 8.5pt;
    padding: 5px 5px 5px 10px;
    text-decoration: none;
    width: 189px;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul ul {
    /*   border-bottom: 1px solid #E6E7E7;
       border-top: 1px solid #E6E7E7;*/
    float: left;
    margin: 1px 0;
    padding: 0;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.navmenu ul.submenu a.selected {
    color: #A3A2A2;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.navmenu ul.submenu a:hover {
    color: #fff;
    background-color: #41575B;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.navmenu .menutop a {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #E6E7E7;
    color: #41575B;
    display: inline;
    float: left;
    font-size: 9pt;
    margin-bottom: 1px;
    margin-top: 1px;
    padding: 4px 5px 3px 8px;
    text-align: left;
    text-transform: uppercase;
}
small.counter {
    color: #fff;
    display: inline-block;
    font-size: 8pt;
    line-height: 14px;
    margin-right: 5px;
    padding: 0 4px;
    text-shadow: 0 1px 0 #41575B;
}
#wrapper-fundo #wrapper #contentCenter #contentCenterContentLeft a img {
    display: inline-block;
    margin-bottom: -4px;
    margin-right: 5px;
    padding: 0 4px 0 0;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.navmenu .menutop a:hover {
    color: #333333;
}


/******* Conteudo *****/

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.ofertaEmprego {
    margin:0;
    padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.ofertaEmprego li .tituloOferta {
    color: #41575B;
    /*display: inline;
    float: left;*/
    font-size: 9pt;
    margin-bottom: 0;
    margin-top: 1px;
    padding: 8px 5px 0 0;
    text-align: left;
    text-transform: uppercase;
    /* width: 482px;*/
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.ofertaEmprego li .dataOferta {
    color: #A3A2A2;

    font-size: 8pt;
    margin-bottom: 1px;
    margin-top: 1px;
    padding: 0 5px 0 0;
    text-align: left;
    text-transform: uppercase;
}


#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.pagination {
    background: none repeat scroll 0 0 #F7F7F7;
    float: left;
    list-style: none outside none;
    margin: 30px 0;
    padding: 0;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.pagination li {
    display: inline;
    float: left;
    font-size: 8pt;
    margin: 3px;
    width: 15px;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.pagination li a {
    background-color: #41575B;
    border: 1px solid #41575B;
    color: #FFFFFF;
    display: block;
    padding: 0 3px;
    text-decoration: none;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.pagination li a:hover {
    background-color: #FFFFFF;
    border: 1px solid #41575BF;
    color: #41575B;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.pagination li a.active {
    background-color: #FFFFFF;
    border: 1px solid #41575B;
    color: #41575B;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.pagination li a.inactive {
    background-color: #41575B;
    border: 1px solid #41575B;
    color: #41575B;
    display: none;
}

/********************* FILTRAR *************************/

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo .filtrar {
    border: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    color: #41575B;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 14px;
    text-align: left;
    text-transform: uppercase;
    width:463px;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo .filtrar input.frm_input {
    background: url("../images/bg_pesquisa1.png") no-repeat scroll 0 0 transparent;
    border: medium none transparent;
    color: #000;
    display: block;
    float: left;
    font-size: 8pt;
    height: 24px;
    line-height: 24px;
    margin-top: 5px;
    padding: 0 0 0 5px;
    text-align: left;
    width: 305px;
    margin-left:8px;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo label {
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    height: 24px;
    line-height: 32px;
    text-transform: uppercase;
    clear:both;
    width:125px;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo select {
    background: url("../images/bg_pesquisa1.png") no-repeat scroll 0 0 transparent;
    border: medium none transparent;
    color: #A3A2A2;
    display: block;
    float: left;
    font-size: 8pt;
    height: 24px;
    line-height: 24px;
    margin-top: 5px;
    padding: 4px 3px 3px 5px;
    text-align: left;
    width: 305px;
    margin-left: 8px;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo option {
    width: 280px;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo .botao{

    background-image: url("../images/fundo_tab_over.png");
    background-repeat: repeat-x;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 9pt;
    margin: 9px 0 0 133px;
    min-height: 11px;
    padding: 5px 5px 5px 5px;
    text-transform: uppercase;
    width: 94px;
    border:0;
    float:left;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo .tituloPesquisa {

    background-image: url("../images/fundo_tab_over.png");
    background-repeat: repeat-x;
    color: #FFFFFF;
    display: block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 8pt;
    line-height: 17px;
    margin: -9px 0 10px -9px;
    padding: 5px 5px 5px 10px;
    text-transform: uppercase;
    width: 465px;
}

/*********** Resultados Pesquisa ******************/

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.resultadosPesquisa {
    margin:0;
    padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.resultadosPesquisa li{
    float:left;
    width:100%;
    border-bottom:1px dotted #CCC;
    list-style: none;

}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.resultadosPesquisa li .nomeDocente {
    color: #41575B;
    /*display: inline;
    float: left;*/
    font-size: 9pt;
    margin-bottom: 0;
    margin-top: 1px;
    padding: 8px 5px 0 0;
    text-align: left;
    text-transform: uppercase;
    /* width: 482px;*/
}


#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.resultadosPesquisa li .descricaoDocente {
    color: #A3A2A2;

    font-size: 7pt;
    margin-bottom: 1px;
    margin-top: 1px;
    padding: 0 5px 0 0;
    text-align: left;
    text-transform: uppercase;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.resultadosPesquisa li .portrait {
    float: left;
    height: 130px;
    margin: 12px 20px 16px 15px;
    position: relative;
    width: 112px;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.resultadosPesquisa li .dados{
    background:#F7F7F7;
    float: left;
    margin: 4px 0 12px 0;
    padding: 0 8px;
    width: 323px;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.resultadosPesquisa li .dados p{
    font-family:Verdana, Geneva, sans-serif;
    font-size:8pt;
    color: #41575b;
    line-height:15px;

}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.resultadosPesquisa li ul.link{
    margin: 5px 0 0;
    padding: 0 0 0 7px;
    width: 240px;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo ul.resultadosPesquisa li ul.link li{
    border-bottom: medium none;
    display: inline;
    float: left;
    width: 24px;
}



.image_fundo{
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 10%;
    width: 60%;
    z-index: 100000;
}
.image_fundo img{
    width: 100%;
}
.image_fundo span{
    color: #ffffff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12pt;
    line-height: 15px;
    position: absolute;
    right: 14px;
    top: 10px;
    cursor: pointer;
}

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;display: none;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:none;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

.botao{
    background-image: url("../images/fundo_tab_over.png");
    background-repeat: repeat-x;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 9pt;
    margin:0;
    min-height: 11px;
    padding: 5px;
    text-transform: uppercase;
    width: 94px;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a#btn-empresas-pt:hover, #wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a#btn-empresas-pt.selected{
    background-image: url("/images/bt_empresas_pt-sel.png");
    width:100%;
    background-repeat:no-repeat;

}


#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a#btn-empresas-pt{
    background-image: url("/images/bt_empresas_pt.png");
    min-height: 50px;
    text-decoration: none;
    background-repeat:no-repeat;
    width:100%;
    min-width: 300px;


}

#btn-empresas-pt:hover{
    background-image: url("/images/bt_empresas_en-sel.png");
        min-height: 50px;
    text-decoration: none;
    background-repeat:no-repeat;
    width:100%;
    min-width: 300px;

}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a#btn-diplomados-pt{
    background-image: url("/images/bt_diplomados_pt.png");
    min-height: 50px;
    text-decoration: none;
    background-repeat:no-repeat;
    width:100%;
    min-width: 300px;

}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a#btn-diplomados-pt:hover, #wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a#btn-diplomados-pt.selected{
    background-image: url("/images/bt_diplomados_pt-sel.png");


}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a#btn-diplomados-en{
    background-image: url("/images/bt_diplomados_en.png");
    min-height: 50px;
    text-decoration: none;
    background-repeat:no-repeat;
    width:100%;
    min-width: 300px;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a#btn-diplomados-en:hover #wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a#btn-diplomados-en.selected{
    background-image: url("/images/bt_diplomados_en-sel.png");

}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a#btn-empresas-en{
    background-image: url("/images/bt_empresas_en.png");
    min-height: 50px;
    text-decoration: none;
    background-repeat:no-repeat;
    width:100%;
    min-width: 300px;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a#btn-empresas-en:hover, #wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a#btn-empresas-en.selected{
    background-image: url("/images/bt_empresas_en-sel.png");

}


#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li.spec-selected{

    background-color: #ca8943;
    color:white;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li.spec-selected a{
       color:white;
 
}

#descricao_container{
    
margin: 8px;
}

.margin-left-none{
    margin-left: 0 !important;
}


.navigationSubmenu ul li a.selected {
    	border-bottom:5px solid #ca8b32;
	color:#FFF;
}