/*----------------------------------------------------------------------
//
// Leonel S. da Palma
//
//----------------------------------------------------------------------
*/

#ja-header #unit_name {}

#ja-header{
 background:transparent url(../images/uma/placa_negra.png) no-repeat scroll right -126px;
}
#umaBlackHeader {
 color: #999;
 padding: 15px; 
 background:transparent url(../images/uma/placa_negra_transparent.png) no-repeat scroll right 0;
 margin-right: -6px; 
 right: 0;
 position: relative;
 margin-bottom:-3px;
 margin-top: -90px;
 height: 60px;
}

#umaBlackHeader h1,
#umaBlackHeader h2 {
 color:#FFFFFF;
 font-size:2em;
 font-weight:normal;
 left:0;
 line-height:normal;
 margin:0;
 padding:1px 10px 5px 0px;
 position:relative;
 top:0;
}

#conteudo_topo{
    position: relative;
    z-index: 20;
}


#ja-mainbody {
 background: #fff;
 width: 810px;
}

#ja-pathway a {
color: #999999;
}
#ja-pathway {
color: #999999;
}
#ja-pathway a:hover {
color: #fff;
}


#ja-col2 {
background: transparent url(../images/uma/ja_col2_bg.png) no-repeat scroll 2px -92px;
float:right;
overflow:hidden;
width:200px;
margin-top:-4px;
margin-left: -1px;
margin-right: 0px;
padding-right: 10px;
padding-left: 5px;
padding-top: 10px;
padding-bottom: 10px;
}

#ja-col1 table,
#ja-col2 table {
 border-collapse: collapse;
 border-spacing: 0;
}

#ja-col1 ul li,
#ja-col2 ul li {
 padding: 0 0 0 15px;
 margin: 0;
 background: url(../images/bullet.gif) no-repeat 5px 0.7em;
line-height: 130%;
}

#ja-col1 ul, #ja-col2 ul {
 margin: 0;
}

#ja-col1 ol, #ja-col2 ol {
 margin-left: 5px;
}

#ja-col1 .article_separator,
#ja-col2 .article_separator {
 display: none;
}


/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper {
 width: 100%;
 margin: 0;
/* background: url(../images/uma/main_bg_1.jpg) left top no-repeat;*/
/* background: url(../../../images/uma/main_bg_1.jpg) left top no-repeat;*/
/* background definido na template dinamicamente, busca em images/uma

}

#ja-containerwrap {
/* background: url(../images/cw-bg1.gif) repeat-y 50% 0;*/
}

#ja-containerwrap2 {
/* background: url(../images/cw-bg2.gif) no-repeat 50% 0;*/
}

#ja-container {
/* background: url(../images/c-bg1.gif) repeat-y 18% 0;*/
}

#ja-container2 {
 background:transparent url(../images/uma/main_body_bg.png) repeat-y scroll right 40px !important;
 position: relative;
 margin-top:110px;
 padding:0px 0;
}

#ja-container2 a:hover {
 color: #009ddc;
 text-decoration: underline;
}

#ja-container2 a {
 text-decoration: none;
}

#ja-mainbody-fr #ja-col1 {
 width: 20%;
}

#ja-mainbody-fr #ja-contentwrap {
 width: 80%;
}

#ja-mainbody, #ja-mainbody-fl {
 float: left;
 width: 808px;
}

#ja-mainbody #ja-contentwrap {
}

#ja-mainbody-fl #ja-contentwrap {
 float: left;
 width: 100%;
}

#ja-mainbody-f, #ja-mainbody-fr {
 float: none;
 width: 100%;
}

#ja-mainbody-fr #ja-contentwrap {
 width: 74.8%;
 float: right;
}

#ja-mainbody-fr #ja-col1 {
 width: 20%;
 float: left;
}

#ja-mainbody-fr #ja-contentwrap {
 width: 80%;
}

#ja-contentwrap {
 min-height: 300px;
 height: auto;
}
* html #ja-contentwrap {
 height: 300px;
}
#ja-mainbody-fl #ja-content {
 padding-left: 15px;
}
#ja-content {
 padding: 10px 10px 10px 10px;
}


/* Full */
#ja-containerwrap-f {
/* background: url(../images/cwf-bg.gif) repeat-x top left #F6F6F6;*/
}

#ja-containerwrap-f #ja-containerwrap2 {
 background: none;
}

#ja-containerwrap-f #ja-container,
#ja-containerwrap-f #ja-container2 {
 background: none;
}

/* Full left */
#ja-containerwrap-fl {
/* background: url(../images/cwf-bg.gif) repeat-x top left #F6F6F6;*/
}

#ja-containerwrap-fl #ja-containerwrap2,
#ja-containerwrap-fl #ja-container,
#ja-containerwrap-fl #ja-container2 {
 background: none;
}

/* Full right */
#ja-containerwrap-fr {
/* background: url(../images/cw-bg1.gif) repeat-y 50% 0;*/
}

#ja-containerwrap-fr #ja-containerwrap2 {
/* background: url(../images/cw-bg2.gif) no-repeat 50% 0;*/
}

/*----------------------------------------------------------------------
//
// TABELAS 
//
//--------------------------------------------------------------------*/
#ja-contentwrap td p{
 margin: 3px;
}



/*----------------------------------------------------------------------
//
// FOOTER
//
//----------------------------------------------------------------------*/

#ja-botslwrap {
 border-top: 0px solid #CCCCCC;
 background: url(../images/uma/main_body_bg.png) repeat-y right top !important;
 width: 1024px;
 color: #CCCCCC;
 padding-right: 0;
 margin-right: 0;
}
#ja-botsl {
 padding: 0px 15px;
}

#ja-botsl h3 {
 background: none;
}


#ja-botsl div.moduletable {
 padding-top: 0;
 padding-bottom: 0;
 margin: 0;
}

#ja-botsl h3 {
 margin: 0 0 12px;
 padding: 0;
 color: #000000;
}

#ja-botsl a {
 color: #CCCCCC;
}

#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus {
 color: #000000;
}

#ja-botsl ul, #ja-botsl p, #ja-botsl ol {
 padding: 0;
 margin: 0 !important;
}

#ja-botsl ul li {
 padding: 0 0 0 15px;
 margin: 0;
 background: url(../images/bullet.gif) no-repeat 3px 8px;
}

#ja-botsl ol li {
 margin-left: 25px;
 padding: 0 !important;
}

#ja-botsl td {
 padding: 0;
}

#ja-botsl .article_separator {
 display: none;
}

#ja-botsl table {
 border-spacing: 0;
 border-collapse: collapse;
}
/* SPOTLIGHT
--------------------------------------------------------- */
/* Spotlight Box Style */
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
 float: left;
 overflow: hidden;
}

.ja-box-left div.moduletable,
.ja-box-full div.moduletable {
 padding-right: 20px;
 background: none;
}

.ja-box-right div.moduletable {
 padding-left: 10px;
 padding-right: 15px;
 background: #fff url(../images/vdot.gif) repeat-y left;
}

.ja-box-center div.moduletable {
 padding: 0 20px;
 background: url(../images/vdot2.gif) repeat-y left;
}

/* Footer
--------------------------------------------------------- */
#ja-footerwrap {
 border-top: 0px solid #CCCCCC;
 clear: both;
 background:transparent url(../images/uma/placa_negra.png) no-repeat scroll right bottom;
 
 padding-right: 0px;
 width: 1025px !important;
 margin-bottom: 2px;
}
#ja-footer p {
    margin: 0;
}
#ja-footer {
 padding: 0;
 color: #999999;
 padding: 5px 0px 10px 0px !important;
/* background: transparent url(../images/vdot.gif) repeat-y 22% 0;*/
 position: relative;
 margin-top: 0px;
 width: 1018px !important;
 min-height: 50px;
 font-size: 0.92em;
}
#ja-footer a{
 padding: 1px 3px;
 color: #eee;
 text-decoration: none;
}
#ja-footer a:hover{
 color: #fff;
/* background: #000;*/
 text-decoration: none;
}

.contentheading {
 display: block;
}

#ja-footer h3{
    margin-top: 1px; 
    display: block; 
    text-transform: none;
    font-size: 100%; 
    color: #fff;
}

.rodape_morada {
border-right:1px dotted #888888;
float:left;
padding-right:10px;
/*width:29%; pvalente, 20130619, Por causa de retirar o Sabia Que.*/
width:50%;
min-height: 110px;
margin-right: 10px;
}

.rodape_atendimento {
    width: 200px; 
    float: left; 
    border-right: 1px dotted #888; 
    min-height: 110px;
    margin-right: 10px;
}

.rodape_links{
    width: 165px;
    float: right; 
    padding-left: 10px; 
    padding-right: 10px; 
    padding-bottom: 5px;
	/*border-left: 1px dotted #888; pvalente, 20130619, Por causa de retirar o Sabia Que.*/
}


.contentpaneopen_sabiaque {
    padding-left: 10px;
}
.contentheading {
 display: block;
}

/*----------------------------------------------------------------------
//
// ACCORDION
//
//---------------------------------------------------------------------*/


.basic  {
 width: 180px;
 color: #fff;
}
.basic div {
 background-color: transparent;
 padding-top: 3px;
 padding-bottom: 3px;
}

.basic h3 {
 cursor:pointer;
 display:block;
 padding:5px;
 margin-top: 0;
 text-decoration: none;
 font-weight: bolder;
 font-size: 125%;
 color: #000;
 clear: both;
 padding: 3px;
 background: #ddd;
 margin-bottom: 1px;
}
.inner_accordion a {
 background: transparent;
 
}
.basic h3:hover {
 background: #000;
 color: #fff;
}
.basic h3.selected {
 color: #000;
 background-color: #aaa;
 /*
 background-image: url("AccordionTab2.gif");
 */
}



/*----------------------------------------------------------------------
//
// MINICALENDARIO
//
//---------------------------------------------------------------------*/


#extcal_minical table{width: 100%;}
#extcal_minical .extcal_navbar {
/*background-image:url(../images/bg1.gif);*/
background-repeat:repeat-x;
border-bottom:1px solid #B4B4B6;
}
#extcal_minical .extcal_tiny_add_event_link {
color:#575767;
font-family:Verdana;
font-size:0.9em;
font-weight:normal;
text-decoration:none;
}
#extcal_minical table.extcal_weekdays {
/*background-image:url(../images/bg1.gif);*/
background-repeat:repeat-x;
border-collapse:collapse;
border-spacing:0;
border-top:0 solid #FFFFFF;
border-width:0;
text-align:center;
width:100%;
}
#extcal_minical td.extcal_weekdays {
color:#333333;
font-family:"Trebuchet MS",Verdana,Arial,"Microsoft Sans Serif";
font-size:0.9em;
font-weight:normal;
height:24px;
padding-top:4px;
text-align:center;
text-decoration:none;
vertical-align:top;
}
#extcal_minical .extcal_small {
color:#575767;
font-family:Verdana;
font-size:0.9em;
text-decoration:none;
}
#extcal_minical .extcal_small:link, #extcal_minical .extcal_small:visited {
text-decoration:none;
}
#extcal_minical .extcal_small:hover {
text-decoration:underline;
}
#extcal_minical .extcal_daycell, #extcal_minical .extcal_todaycell, #extcal_minical .extcal_sundaycell, #extcal_minical .extcal_othermonth {
background-position:center center;
background-repeat:no-repeat;
color:#555555;
font-family:"Trebuchet MS",Verdana,Arial,"Microsoft Sans Serif";
font-size:0.9em;
font-style:normal;
font-weight:bold;
padding:3px 2px;
text-decoration:none;
}
#extcal_minical .extcal_todaycell {
 /*
 background-image:url(../images/rect.gif);
 */
color:#99AAAA;
}
#extcal_minical .extcal_sundaycell {
color:#99AAAA;
}
#extcal_minical .extcal_othermonth {
color:#99AAAA;
}
#extcal_minical .extcal_daylink, #extcal_minical .extcal_sundaylink, #extcal_minical .extcal_busylink {
font-family:"Trebuchet MS",Verdana,Arial,"Microsoft Sans Serif";
font-size:0.9em;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
#extcal_minical .extcal_daylink:link, #extcal_minical .extcal_daylink:visited {
color:#555555;
}
#extcal_minical .extcal_busylink:link, #extcal_minical .extcal_busylink:visited {
color:#2266EE;
text-decoration:none;
}
#extcal_minical .extcal_sundaylink:link, #extcal_minical .extcal_sundaylink:visited {
color:#99AAAA;
}
#extcal_minical .extcal_month_label {
color:#565666;
font-family:Verdana,Arial,"Microsoft Sans Serif";
font-size:1em;
font-weight:bold;
}
#extcal_minical .extcal_picture #extcal_minical .extcal_weekcell {
margin:0;
padding:0;
text-align:center;
}
.mod_events_link {
cursor:pointer;
}


/*----------------------------------------------------------------------
//
// LIs
//
//----------------------------------------------------------------------*/

.conselhogeral, .cah, .ccee, .ccs, .ccv, .colegiopolitecnico, .colegiouniversitario, .conselhogeral, .cts, .gae, .gaq, .gdai, .girp, .gpc, .secreatariadodoscentros, .secreatariadodoscolegios, .uaa, .uap, .uda, .uei, .uef, .urf, .urh, .www2, .reitoria {
    background: url(../../imagens/sprites/mmx_1_8.png) 0px 4px no-repeat;
}

.cah { background-position: 0px -1086px }
.ccee { background-position: 0px -1006px }
.ccs { background-position: 0px -926px }
.ccv { background-position: 0px -846px }


.colegiopolitecnico { background-position: 0px -1566px }
.colegiouniversitario { background-position: 0px -1486px }
.conselhogeral { background-position: 0px -1806px }

.cts { background-position: 0px -766px }

.gae { background-position: 0px -1646px }

.gaq { background-position: 0px -686px }
.gdai { background-position: 0px -606px }
.girp { background-position: 0px -526px }
.gpc { background-position: 0px -1406px }

.secretariadodoscentros { background-position: 0px -1726px }
.secretariadodoscolegios { background-position: 0px 4px }


.uaa { background-position: 0px -446px }
.uap { background-position: 0px -366px }
.uda { background-position: 0px -286px }
.uei { background-position: 0px -216px }
.uef { background-position: 0px -1326px }
.urf { background-position: 0px -146px }
.urh { background-position: 0px -66px }
.www2 { background-position: 0px -1246px }
.reitoria { background-position: 0px -1166px }

/*----------------------------------------------------------------------
//
// VALIDATORS DO RODAPE
//
//---------------------------------------------------------------------*/
            ul.validators { margin: 0; padding: 0; margin-left: 0px; margin-bottom: 0px ;}
            ul.validators li { margin: 0; margin-left: 10px !important; padding: 0; height: 15px; width: 80px !important; background: no-repeat url(../images/uma/mmx_1_24.png); position: relative; float: left;}
            ul.validators li a { text-indent: -9000px !important; display: block !important;}
            ul.validators .li_acessibilidade { height: 40px; width: 50px !important; background: no-repeat url(../images/uma/mmx_1_24.png); background-position: -1800px -405px; position: absolute; left: 0px;}
            ul.validators .li_acessibilidade:hover { height: 40px; width: 50px !important; background: no-repeat url(../images/uma/mmx_1_24.png); background-position: -1880px -405px; position: absolute; left: 0px;}
            ul.validators .li_xhtml { background-position: -1800px -300px; margin-left: 50px !important;}
            ul.validators .li_xhtml:hover { background-position: -1880px -300px;}
            ul.validators .li_css { background-position: -1800px -315px; }
            ul.validators .li_css:hover  { background-position: -1880px -315px; }
            ul.validators .li_rss { background-position: -1800px -330px; }
            ul.validators .li_rss:hover  { background-position: -1880px -330px; }
            ul.validators .li_wai { background-position: -1800px -345px; }
            ul.validators .li_wai:hover  { background-position: -1880px -345px; }
            ul.validators .li_php { background-position: -1800px -360px; }
            ul.validators .li_php:hover  { background-position: -1880px -360px; }
            ul.validators .li_ipv4 { background-position: -1800px -375px; }
            ul.validators .li_ipv4:hover  { background-position: -1880px -375px; }
            ul.validators .li_ipv6 { background-position: -1800px -390px; }
            ul.validators .li_ipv6:hover  { background-position: -1880px -390px; }
            ul.validators .li_firefox { background-position: -1800px -285px; }
            ul.validators .li_firefox:hover  { background-position: -1880px -285px; }
            .copyright {position: relative; margin-left: 50px; padding: 0;}
            .copyright ul {margin: 0; padding: 0;}

            ul.aauma { margin: 0; padding: 0; margin-left: 0px; margin-bottom: 0px ;}
            ul.aauma li { margin: 0; margin-left: 0px; padding: 0; height: 100px !important; width: 170px !important; background: no-repeat url(../../imagens/sprites/mmx_1_8.png); }
            ul.aauma li a { text-indent: -9000px !important; display: block !important; height: 100px;}
            ul.aauma .li_aauma { background-position: -1200px -800px; }
            
            ul.institutos { margin: 0; padding: 0; margin-left: 0px; margin-bottom: 0px ;}
            ul.institutos li { margin: 0; margin-left: 0px; padding: 0; height: 100px !important; width: 170px !important; background: no-repeat url(../../imagens/sprites/mmx_1_8.png); }
            ul.institutos li a { text-indent: -9000px !important; display: block !important; height: 100px;}
            ul.institutos .li_miti { background-position: -1200px -700px; }
            
            ul.parcerias { margin: 0; padding: 0; margin-left: 0px; margin-bottom: 0px ;}
            ul.parcerias li { margin: 0; margin-left: 0px; padding: 0; height: 39px !important; width: 170px !important; background: no-repeat url(../../imagens/sprites/mmx_1_8.png); }
            ul.parcerias li a { text-indent: -9000px !important; display: block !important; height: 39px;}
            ul.parcerias .li_cmu { background-position: -1200px -900px; height: 39px !important; margin-bottom: 1px;}
            ul.parcerias .li_ptms { background-position: -1200px -940px; height: 24px !important; }
            ul.parcerias .li_ptnmr { background-position: -1200px -965px; height: 24px !important; }
            
    
            
/*----------------------------------------------------------------------
//
// Morada e Funcionamento
//
//----------------------------------------------------------------------*/
    #ja-footnav { font-size: 92% }
    #ja-footnav .morada { background-position: -1210px -540px; background-image: url(../images/uma/mmx_1_24.png); padding-left: 20px; }
    #ja-footnav .email { background-position: -1210px -670px; background-image: url(../images/uma/mmx_1_24.png); padding-left: 20px; }
    #ja-footnav .telefone { background-position: -1210px -640px; background-image: url(../images/uma/mmx_1_24.png); padding-left: 20px; }
    #ja-footnav .horario { background-position: -1210px -590px; background-image: url(../images/uma/mmx_1_24.png); padding-left: 20px; }
    #ja-footnav p { margin-bottom: 2px; margin-top: 2px; }
    
            
/*----------------------------------------------------------------------
//
// COLUNA DIREITA
//
//---------------------------------------------------------------------*/
        .servicos_online ul { margin: 0; padding: 0; }
        .servicos_online li { margin: 0; padding: 0; padding-left: 30px; padding-top: 5px; min-height: 23px; background-image: url(../../imagens/sprites/mmx_1_8.png);}
        .li_webmail { background-position: -1210px -10px; }
        .li_sidoc { background-position: -1210px -58px; }
        .li_infoalunos { background-position: -1210px -106px; }
        .li_bibuma { background-position: -1210px -154px; }
        .li_digitool { background-position: -1210px -202px; }
        .li_b-on { background-position: -1210px -250px; }
        .li_foruns { background-position: -1210px -298px; }
        .li_stats { background-position: -1210px -346px; }
            
    .calendarios ul { margin: 0; padding: 0; }
    .calendarios li { margin: 0; padding: 0; padding-left: 30px; padding-top: 5px; min-height: 23px; background-image: url(../../imagens/sprites/mmx_1_8.png);}
    .li_ano { background-position: -1210px -442px; }
    .li_aberta { background-position: -1210px -442px; }
    .li_horarios { background-position: -1210px -394px; }
    .li_medicina { background-position: -1210px -490px; }
            
            

/*----------------------------------------------------------------------
//
// SABIA QUE
//
//----------------------------------------------------------------------*/

.moduletable_sabiaque {margin-right: 220px;  padding-left: 10px; padding-right: 200px;}
.moduletable_sabiaque h3 {margin: 0; padding: 0; }
.contentpaneopen_sabiaque {margin-right: 200px;margin-bottom: 10px;}
.contentpaneopen_sabiaque h3 {margin-right: 0; color: #fff;}
/*----------------------------------------------------------------------
//
// QUICKFAQ
//
//----------------------------------------------------------------------*/

ul .mod_quickfaq {padding: 0 0 0 10px; margin-left: 10px;}
li .mod_quickfaq {margin: 0 0 0 20px; padding: 0 0 0 10px;}
div .mod_quickfaq  {margin-left: 10px;}


/*----------------------------------------------------------------------
//
// CKFORM
//
//---------------------------------------------------------------------*/

#ckformcontainer { position: relative; clear: left;}

.largo1 {width: 680px; border-bottom: 1px solid #eee;}
.largo2 {width: 500px; border-bottom: 1px solid #eee;}
.largo3 {width: 300px; border-bottom: 1px solid #eee;}

.largo100 {width: 100px; border-bottom: 1px solid #eee;}
.largo200 {width: 200px; border-bottom: 1px solid #eee;}
.largo300 {width: 300px; border-bottom: 1px solid #eee;}
.largo400 {width: 400px; border-bottom: 1px solid #eee;}

.l50 {width: 50px; border-bottom: 1px solid #eee;}
/*----------------------------------------------------------------------
//
// CHRONOFORM
//
//---------------------------------------------------------------------*/

.chronoform { display: none;}

/*----------------------------------------------------------------------
//
// DOCMAN LISTER
//
//----------------------------------------------------------------------*/
li .mod_docman_lister_link { padding-left: 0; margin-left: 0;}
.dm_sort {padding: 18px;}


#ja-col2 ul li {margin: 0; padding: 0 0 0 15px; line-height: 130%;}
#ja-col2 a {color: #000; font-size: .9em;}

/*----------------------------------------------------------------------
//
// JEVENTS
//
//----------------------------------------------------------------------*/
table.jeventpage .contentheading{
    display: none;
}
table.jeventpage .buttonheading{
    display: none;
}
/*----------------------------------------------------------------------
//
// navart - UAA DSIA
//
//----------------------------------------------------------------------

ul #navart li {list-style-image: none;  border: 1px solid #ff0;}