
/* - ploneCustom.css - */
@media all {
/* uncomment the below selector to get a fixed-width layout. *
* 60em is equivalent to 960px in this case, and every *
* grid cell will be 40px with 10px padding. */


.documentActions li {
   float: left;
   list-style: none outside none;
   margin-right: 10px;
}

.plogo-pos_graduacao{
height:171px;
}

.logo-pos_graduacao{
display:none;
}

.plogo-linhas-criticas{
height:171px;
}

.logo-linhas-criticas{
display:none;
}

body.section-institucional{

}


.portlet-static-aniversariantes {
    height: 30px;
    margin-top: 25px;
}

#fancybox-wrap{
    z-index:99999 !important;
}

.template-login_form #content label {
    background-image: none;
    text-indent: 0;
    width: 13%;
}


#portal-globalnav li ul{
margin-bottom:-10px !important;
}

#portal-globalnav ul {
    left: -1026em;
    margin: 0;
    width: 21em;
    heigth:-50px;
}

/* #visual-portal-wrapper {
width: 60em;
margin: 0 auto;
}
*/

#portaltab-index_html, #portaltab-blog-1{
text-align:center;
}


#login-form labe{
  text-align: center;
}

.news-home div{
    margin-right: 10px;
}

#content img.tileImage, #content div.newsImageContainer {
    float: right;
    margin: 0 0 0.5em;
}

.carousel-banner-1 {
    display: block;
    top: 8px;
}

#content label {
    background-image: none;
    text-indent: 0;
    width: 100%;
}

#fancybox-wrap {
    z-index: 2147483647;
}

div.overlay-iframe, div.overlay-ajax {
    z-index: 2147483647 !important;
}

.ui-dialog {
 z-index: 2147483647 !important;
}

body {
color: #0068A1;
}

/*.template-pagina-inicial .carousel {
display: block !important;
}*/


.carousel {
display: none !important;
}

.topo {
z-index: 9999;
position: relative;
}




#boxFooter {
background: url("bg_inf_01.gif") repeat-x scroll 0 0 transparent;
font-size: 9pt;
margin-top: 10px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 10px;
padding-top: 30px;
}

.select-box {
font-size: 12pt;
padding: 5px;
width: 100%;
}

#content a:link, dl.portlet a:link {
border-bottom: 0.1em none #CCCCCC;
}



.news-destaque {
float: left;
padding-right: 10px;
width: 450px;
}
.footerEndereco {
float: right;
text-align: right;
}

.carousel-pager-item-active {
background-color: #0068A1;
}
#visual-portal-wrapper {
width: 60em;
margin: 0 auto;
background: #FFFFFF;
}
body {
background: url("bgunb.jpg") repeat-x scroll 0 0 #CCD5DC;
}

/*portal-columns {
background: none repeat scroll 0 0 #FFFFFF;
border: 3px solid #DFDFDF;
border-radius: 10px 10px 10px 10px;
margin-left: 12px;
padding-top: 10px;
width: 930px;
}
*/

#portal-logo {
display: inline-block;
margin: 0;
}



.portletHeader a:hover {
color: #FFF !important;
}

dl.portlet a:hover {
border-bottom: 0.1em solid #CCCCCC;
color: #FFF;
}

#content h1,#content h2,#content h3, #content h1.documentFirstHeading {
color: #0068A1;
}

#portal-globalnav ul.submenu a:hover {
background: #FFFFFF !important;
}

.submenu li a {
padding: 5px !important;
}

.submenu li a:hover,.submenu li a:link,.submenu li a:selected {
background: #F2F1F1 !important;
}


.submenu {
z-index: 999 !important;
}

#portal-globalnav ul.submenu a, #portal-globalnav ul.submenu a:hover {
background: #F2F1F1;
color: #0068A1;
}

#portal-globalnav li.selected ul.submenu a:hover {
background-color: #fff;
}

#portal-globalnav li.a ul.submenu a:hover {
background-color: #fff;
}

#portal-globalnav ul {
background: background: url("nav_bg.png") repeat-x scroll 0 7px #FFFFFF;
left: -999em;
margin: 0;
width: 15em;
}


#portal-globalnav ul.submenu a, #portal-globalnav ul.submenu a:hover {
border: none;
display: block;
margin: 0;
position: static !important;
white-space: normal;
}

#content li, dl.portlet li {
border-bottom: 1px dotted #DFDFDF;
}

.manage-contents {
background: none repeat scroll 0 0 #fff;
border: 1px solid #0068A1;
padding: 3px;
position: absolute;
}

.manage-contents a {
border-bottom: medium none !important;
color: #0068A1 !important;
}

.manage-contents a:hover {
color: #80BF54 !important;
}
.header-logo {
background: url("PaginaInicial.jpg") no-repeat scroll right 0 transparent;
border: 3px solid #E8E8E8;
margin: 0 0 10px;
}

.section-quem-e-quem .header-logo {
background: url("quem-e-quem.jpg") no-repeat scroll right 0 transparent;
}
.section-extensao .header-logo {
background: url("extensao.jpg") no-repeat scroll right 0 transparent;
}
.section-departamentos .header-logo {
background: url("departamentos.jpg") no-repeat scroll right 0 transparent;
}
.section-graduacao .header-logo {
background: url("graduacao.jpg") no-repeat scroll right 0 transparent;
}
.section-pos_graduacao .header-logo {
background: url("azulejaria.png") no-repeat scroll right 0 transparent;
}

.section-pesquisa .header-logo {
background: url("pesquisa.jpg") no-repeat scroll right 0 transparent;
}

.section-linhas-criticas .header-logo {
background: url("revista-linhas-criticas.jpg") no-repeat scroll right 0 transparent;
}

.template-pagina-inicial #portal-breadcrumbs {
display: none;
}

.news-home {
    float: left;
    height: 165px;
    margin-bottom: 55px;
    margin-right: 20px;
    width: 44%;
}

.news-home h2 {
    color: #000000 !important;
    font-size: 14px;
    min-height: 65px;
}

.news-home p {
font-size: 12px;
line-height: 1.1em;
}

#portal-globalnav {
background: url("nav_bg.png") repeat-x scroll 0 7px #FFFFFF;
border-color: #DEDEDE #DEDEDE #A3A3A3 !important;
border-style: solid !important;
border-width: 1px !important;
clear: both;
font-size: 75%;
height: 42px;
margin: 0 0 1em;
}

#portal-globalnav li {
    float: left;
    margin: 0;
    padding: 0;
  /*  text-align:center;*/
}

#portal-globalnav li a {
background: url("nav_bg.png") repeat-x scroll 0 7px #FFFFFF;
padding: 1em;
min-width: 5em;
}

.carousel-text {
background: url("nav_bg.png") repeat-x scroll 0 0 #E8E8E8;
}




#portal-globalnav .selected a, #portal-globalnav a:hover {
background: #0068A1;
color: White;
}
#portal-globalnav .selected a, #portal-globalnav .selected a:hover {
background: #0068A1;
}

#portal-footer {
text-align: center;
margin: 0;
border-right: 1px solid #E9EAFF;
border-lef: 1px solid #E9EAFF;
background: none repeat scroll 0 0 #E9EAFF;
}


dl.portlet dt, div.portletAssignments div.portletHeader {
background: #0068A1 ;
color: #FFFFFF;
}

dl.portlet dt a:link, dl.portlet dt a:visited, dl.portlet dt a:hover {
border: medium none;
color: #FFFFFF;
}

#portal-globalnav li:hover ul,
#portal-globalnav li li:hover ul,
#portal-globalnav li li li:hover ul,
#portal-globalnav li li li li:hover ul,
#portal-globalnav li.sfhover ul,
#portal-globalnav li li.sfhover ul,
#portal-globalnav li li li.sfhover ul,
#portal-globalnav li li li li.sfhover ul {
z-index: 9999;
}
#portal-globalnav ul {
z-index: 9999 !important;
}

#selecbox {
background: url("nav_bg.png") repeat-x scroll 0 0 #FFFFFF;
border: 1px solid #0068A1;
color: #0068A1;
}

.combocor {
color: #0068A1;
outline: none;
}

.portletCalendar td strong a:hover {
color: #80BF54 !important;
}

.portletCalendar .event {
background-color: #DDEBC8;
border: 2px solid #ffffff;
}

.ploneCalendar a {
color: #80BF54 !important;
}



.ploneCalendar .todaynoevent {
background-color: #80BF54;
border: 2px solid #FFFFFF;
color: #FFFFFF;
}

#page {
font-size: 120%;
}

#pb_1 {
z-index: 999999999999999999999 !important;
}

#calendario_eventos {
z-index: 9999999999999999999999 !important;
}


.home-veja {
background: none repeat scroll 0 0 #0068A1;
padding: 3px 4px;
width: 95px;
float:right;
margin-right:65px;
}
#ver_eventos {
background: none repeat scroll 0 0 #0068A1;
padding: 3px 4px;
}
.home-veja a,#ver_eventos,
.home-veja a:hover {
color: #fff!important;
font-size: 12px;
border: none !important;
}

 .tab-cal-box{border-right: 1px dotted #FFFFFF;
    float: left;
    height: 35px;
    margin: 4px 0;}
    .tab-cal{
        cursor:pointer;
    }
    .tab-cal.selected{font-weight:bold;  text-decoration: underline;}
    .box-calendario {
        width: 665px;
    }
    .calendario-eve {
        background: none repeat scroll 0 0 #F2F2EE;
        font-size: 11pt;
        height: 265px;
        margin: 10px !important;
        width: 240px;
    }
    .calendario-eve-list {
        border: 1px solid #DADAC4;
        height: 265px;
        margin: 10px 10px 10px 0 !important;
        width: 70%;
    }
    #tab-event-content, .box-calendario {
        background:#80BF54;
        margin: 0;
    }
    #tab-event-content {
        background: none repeat scroll 0 0 #F2F2EE;
        height: 235px;
        padding: 10px;
       
    }
    .screenContainer div {
        margin: 0;
        padding: 0;
    }
    .tabela-cal {
        width: 100%;
    }
    .tab-cal-box div {
        background: transparent;
        color: #fff;
        font-size: 1.2em;
        letter-spacing: 0;
        word-spacing: 0;
padding: 8px 15px 0 10px;
    }
    .item-calendario-dia {
        color: #666666;
        font-family: verdana,sans-serif;
        font-size: 1.3em;
        font-weight: bold;
        letter-spacing: 0;
        word-spacing: 0;
    }
    .item-calendario-titulo a {
        color: #666666;
        font-family: verdana,sans-serif;
        font-size: 1em;
        letter-spacing: 0;
        word-spacing: 0;
    }
    .tabela-cal tbody td {
        border-bottom: 1px dotted #BFB28F;
    }
    .ploneCalendar td {
        padding: 6px;
    }
    .text-aba {
        background: none repeat scroll 0 0 #F2F2EE;
        border: 1px solid #DADAC4;
        height: 253px;
        margin: 10px !important;
        padding: 5px !important;
        width: 915px;
    }
    .text-aba-b {
        background: none repeat scroll 0 0 #F2F2EE;
        border: 1px solid #DADAC4;
        height: 253px;
        margin: 10px !important;
        padding: 5px !important;
        width: 480px;
    }
    .col-doc {
        float: left !important;
        margin: 7px 10px !important;
        width: 207px;
    }
    .col-doc p {
        height: 100px;
    }
    .col-doc h2 {
        font-size: 11px;
        height: 25px;
    }
    .col {
        margin-left: 5px;
    }


.avatar{display:none;}



/* To change the link color (or the navigation link background), uncomment *
* the selectors below, and insert new color values: */

/*
a:link, a:visited, #content a:link, #content a:visited, dl.portlet a:link, dl.portlet a:visited {
color: red;
}
#portal-globalnav .selected a, #portal-globalnav a:hover {
background-color: red;
}
*/

/* To change the edit bar color, uncomment the selectors below, and insert *
* new color values: */

/*
#contentActionMenus,
dl.actionMenu.activated dd,
#content-views,
#edit-bar {
background-color: blue;
border-color: blue;
}
dl.actionMenu a {
background-color: blue;
}
*/

/* If you want to hide the path bar (aka. breadcrumbs), uncomment the below: */

/*
#breadcrumbs-you-are-here,
#breadcrumbs-home,
#breadcrumbs-current,
#breadcrumbs-1 {
display: none;
}
*/

/* If you want variables in the CSS (for example for colors that are used *
* in several locations), Plone has a built-in facility for this. An example *
* is shown below, the variables are defined in the file "base_properties", *
* and below we show the syntax for using them directly in the CSS file. *
* Note that you always need to surround the relevant part (or the entire CSS *
* file) with the dtml-with statements for it to work. */

/*

/*
#content a:link {
color: #436976;
}
*/

}

