
/* - ploneCustom.css - */
@media all {
/* http://www.iea.usp.br/portal_css/ploneCustom.css?original=1 */
#content .row h2,
#content .row h2 a {
color: #e73545 !important;
font-size: 13px !important;
font-weight: normal !important;
}
#content a:hover {color:#000 !Important;}
.menu-home {padding: 121px 10px 10px 20px !important;height: 53px;}
.section-home #content .row:first-child .cell.width-5.position-0 .menu-home {padding-top:80px !Important;padding-bottom:53px !Important;}
.section-home-en #content .row:first-child .cell.width-5.position-0 .menu-home {padding-top:80px !Important;padding-bottom:53px !Important;}
.current {padding-top:40px !Important;}
.explicacao {display: none;}
.current .explicacao {
display: inline !important;
color: rgb(139, 137, 137);
font-weight: bold;
font-size: 90%;
}
/* */
.section-eventos .dtstart {font-weight: bold;}
.section-eventos .dtend {font-weight: bold;}
.section-eventos .tileItem {
border: 1px solid #CCCCCC;
float: left;
margin: 0 17px 17px 0;
/* */
height: 370px;
overflow-y: auto;
padding: 0 5px;
position: relative;
width: 29%;       /* */
font-size: 90%;   /* */
min-width: 200px;       /* */
}
.section-eventos .tileItem:hover {background: #F9F9F9;}
.section-eventos .tileItem h2 a:hover,
.section-eventos .tileItem h2 a {
font-weight: normal;
line-height: 1.1;
color: #000!important;
font-size: 90%;   /* */
}
.section-eventos .tileHeadline {
font-weight: normal;
line-height: 1.1em;
}
.section-eventos div.documentByLine {
color: hsl(0, 0%, 0%)!important;
line-height: 1.2em;
margin-bottom: 0.5em;
}
.section-eventos .tileBody {
line-height: 1.2em;
max-height: 40px;
min-width: 40px;
overflow: hidden;
}
.section-eventos .tileItem .description,
.section-eventos .tileItem .tileFooter {display:none;}
/* */
/* */
.section-events .dtstart {font-weight: bold;}
.section-events .dtend {font-weight: bold;}
.section-events .tileItem {
border: 1px solid #CCCCCC;
float: left;
margin: 0 17px 17px 0;
/* */
height: 370px;
overflow-y: auto;
padding: 0 5px;
position: relative;
width: 29%;       /* */
font-size: 90%;   /* */
min-width: 200px;       /* */
}
.section-events .tileItem:hover {background: #F9F9F9;}
.section-events .tileItem h2 a:hover,
.section-events .tileItem h2 a {
font-weight: normal;
line-height: 1.1;
color: #000!important;
font-size: 90%;   /* */
}
.section-events .tileHeadline {
font-weight: normal;
line-height: 1.1em;
}
.section-events div.documentByLine {
color: hsl(0, 0%, 0%)!important;
line-height: 1.2em;
margin-bottom: 0.5em;
}
.section-events .tileBody {
line-height: 1.2em;
max-height: 40px;
min-width: 40px;
overflow: hidden;
}
.section-events .tileItem .description,
.section-events .tileItem .tileFooter {display:none;}
/* */
/* */
/* */
/* */
.box-newsfoto {
width: 400px;
float: right;
margin: 0px 1em 0.5em;
padding: 0px;
list-style: none outside none;
vertical-align: baseline;
line-height: 1.5em;
font-size: 80%;
/* */
}
dl.portlet {
font-size: 85%;
}
a:link, a:visited, #content a:link, #content a:visited, dl.portlet a:link, dl.portlet a:visited {
color: rgb(0, 0, 192);
}
/* */
.tabela-direita-400 {
width: 400px;
float: right;
/* */
margin: 0px 10px 0px 10px;
/* */
}
tr.tabela-direita-400 {
/* */
}
th.tabela-direita-400 {
/* */
}
td.tabela-direita-400 {
padding: 20px;
/* */
}
.tabela-direita-300 {
width: 300px;
float: right;
/* */
margin: 0px 10px 0px 10px;
/* */
}
tr.tabela-direita-300 {
/* */
}
th.tabela-direita-300 {
/* */
}
td.tabela-direita-300 {
padding: 20px;
/* */
}
.tabela-direita-200 {
width: 200px;
float: right;
/* */
margin: 0px 10px 0px 10px;
/* */
}
tr.tabela-direita-200 {
/* */
}
th.tabela-direita-200 {
/* */
}
td.tabela-direita-200 {
padding: 20px;
/* */
}
.tabela-esquerda-400 {
width: 400px;
float: left;
/* */
margin: 0px 10px 0px 10px;
/* */
}
tr.tabela-esquerda-400 {
/* */
}
th.tabela-esquerda-400 {
/* */
}
td.tabela-esquerda-400 {
padding: 20px;
/* */
}
.tabela-esquerda-300 {
width: 300px;
float: left;
/* */
margin: 0px 10px 0px 10px;
/* */
}
tr.tabela-esquerda-300 {
/* */
}
th.tabela-esquerda-300 {
/* */
}
td.tabela-esquerda-300 {
padding: 20px;
/* */
}
.tabela-esquerda-200 {
width: 200px;
float: left;
/* */
margin: 0px 10px 0px 10px;
/* */
}
tr.tabela-esquerda-200 {
/* */
}
th.tabela-esquerda-200 {
/* */
}
td.tabela-esquerda-200 {
padding: 20px;
/* */
}
/* */
.tabela-direita-400-borda {
width: 400px;
float: right;
border: 1px solid black;
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-direita-400-borda tbody tr th {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-direita-400-borda tbody tr td {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-direita-400-cinza-borda {
width: 400px;
float: right;
border: 1px solid black;
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
background: rgb(221,221,221);
}
.tabela-direita-400-cinza-borda tbody tr th {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-direita-400-cinza-borda tbody tr td {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-direita-300-borda {
width: 300px;
float: right;
border: 1px solid black;
margin: 0px 10px 0px 10px;
padding: 10px 10px 10px 10px;
/* */
}
.tabela-direita-300-borda tbody tr th {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-direita-300-borda tbody tr td {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-direita-300-cinza-borda {
width: 300px;
float: right;
border: 1px solid black;
margin: 0px 10px 0px 10px;
padding: 10px 10px 10px 10px;
background: rgb(221,221,221);
}
.tabela-direita-300-cinza-borda tbody tr th {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-direita-300-cinza-borda tbody tr td {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-direita-200-borda {
width: 200px;
float: right;
border: 1px solid black;
margin: 0px 10px 0px 10px;
padding: 10px 10px 10px 10px;
/* */
}
.tabela-direita-200-borda tbody tr th {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-direita-200-borda tbody tr td {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-esquerda-400-borda {
width: 400px;
float: left;
border: 1px solid black;
margin: 0px 10px 0px 10px;
padding: 10px 10px 10px 10px;
/* */
}
.tabela-esquerda-400-borda tbody tr th {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-esquerda-400-borda tbody tr td {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-esquerda-400-cinza-borda {
width: 400px;
float: left;
border: 1px solid black;
margin: 0px 10px 0px 10px;
padding: 10px 10px 10px 10px;
background: rgb(221,221,221);
}
.tabela-esquerda-400-cinza-borda tbody tr th {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-esquerda-400-cinza-borda tbody tr td {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-esquerda-300-borda {
width: 300px;
float: left;
border: 1px solid black;
margin: 0px 10px 0px 10px;
padding: 10px 10px 10px 10px;
/* */
}
.tabela-esquerda-300-borda tbody tr th {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-esquerda-300-borda tbody tr td {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-esquerda-300-cinza-borda {
width: 300px;
float: left;
border: 1px solid black;
margin: 0px 10px 0px 10px;
padding: 10px 10px 10px 10px;
background: rgb(221,221,221);
}
.tabela-esquerda-300-cinza-borda tbody tr th {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-esquerda-300-cinza-borda tbody tr td {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-esquerda-200-borda {
width: 200px;
float: left;
border: 1px solid black;
margin: 0px 10px 0px 10px;
padding: 10px 10px 10px 10px;
/* */
}
.tabela-esquerda-200-borda tbody tr th {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-esquerda-200-borda tbody tr td {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}
.tabela-direita-borda {
width: 180px;
float: right;
border: 1px solid black;
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-direita-borda tbody  {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-direita-borda tbody  tr {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-direita-borda tbody  tr th {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-direita-borda tbody  tr td {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-direita-borda-cinza {
width: 180px;
float: right;
border: 1px solid black;
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
background: rgb(221,221,221);
}
.tabela-direita-borda-cinza tbody  {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-direita-borda-cinza tbody  tr {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-direita-borda-cinza tbody  tr th {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-direita-borda-cinza tbody  tr td {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-esquerda-borda {
width: 180px;
float: left;
border: 1px solid black;
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-esquerda-borda tbody {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-esquerda-borda tbody tr {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-esquerda-borda tbody tr th {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-esquerda-borda tbody tr td {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-esquerda-borda-cinza {
width: 180px;
float: left;
border: 1px solid black;
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
background: rgb(221,221,221);
}
.tabela-esquerda-borda-cinza tbody {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-esquerda-borda-cinza tbody tr {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-esquerda-borda-cinza tbody tr th {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
.tabela-esquerda-borda-cinza tbody tr td {
margin: 10px 10px 10px 10px  !important;
padding: 10px 10px 10px 10px !important;
/* */
}
/* */
.box-foto {
width: 180px;
float: left;
border: 0px solid gray;
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
/* */
}
img.image-right {
margin: 0 0 10px 10px;
border: 0px;
}
img.image-left {
margin: 0 10px 10px 0;
border: 0px;
}
dd.image-caption {
margin: 0px !important;
}
.tabela-direita {
width: 180px;
float: right;
border: 0px solid blue;
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
/* */
}
tr.tabela-direita {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
color: blue;
}
th.tabela-direita {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
color: blue;
}
td.tabela-direita {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
color: blue;
}
.tabela-esquerda {
width: 180px;
float: left;
border: 0px solid blue;
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
/* */
}
tr.tabela-esquerda {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
color: blue;
}
th.tabela-esquerda {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
color: blue;
}
td.tabela-esquerda {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
color: blue;
}
#portal-breadcrumbs {
font-style: italic;
padding-left: 22px;
}
#content .menu-home.current { background: #fff !Important; }
#content .menu-home.current a {
border-bottom: 0;
color:#E73545 !important;
}
.template-atct_edit table.invisible {visibility: visible !Important;}
/* */
#search { margin-top: 30px Important;  width: 866px !Important;}
#portal-searchbox .searchButton {width:72px !Important;height:23px;}
/* */
.searchSection  { margin-left: 48px !Important; }
table.invisible {
visibility: visible;
}
.portlet table img,
#content table img {
width: auto !important;
max-width:none !important;}
#content .eventDetails .eventDetail h3 {margin-top:0;}
.listing tr:nth-child(odd) {background: #EEEEEE;}
/* */
.portaltype-collective-cover-content.section-home-en #content a:link,
.portaltype-collective-cover-content.section-home-en #content a:visited,
.portaltype-collective-cover-content.section-home-en #content dl.portlet a:link,
.portaltype-collective-cover-content.section-home-en #content dl.portlet a:visited {
color: #444444;
}
.portaltype-collective-cover-content.section-home-en #content .collection-item h3 {color: #000 !Important;}
.portaltype-collective-cover-content.section-home-en #siteactions,
.portaltype-collective-cover-content.section-home-en #nav,
.portaltype-collective-cover-content.section-home-en #footer,
.portaltype-collective-cover-content.section-home-en #logo,
.portaltype-collective-cover-content.section-home-en #portal-breadcrumbs {display:none;}
.portaltype-collective-cover-content.section-home-en #header {position:absolute;bottom:23px;right:100px;z-index:100; width: 276px;height:35px;display:block;}
.portaltype-collective-cover-content.section-home-en #wrapper {position:relative;}
/* */
#portal-searchbox #searchGadget {
margin-left: 48px !Important;
width: 170px !Important;
}
/* */
#main {
padding: 0px              !important;
}
/* */
/* */
#content a:link, dl.portlet a:link {
border-bottom: 0.0em solid #ccc;
}
/* */
.label, .badge {
display: inline !important;
background-color: #FFFFFF !important;
color: #000000 !important;
padding: 0px 0px 0px 0px !important;
font-size: 13px !important;
line-height: 19px !important;
text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25) !important;
font-weight: bold;
}
#content .collection-item h3 {
/* */
text-transform: none !important;
/* */
/* */
background-color: #FFFFFF !important;
color: #000000 !important;
padding: 0px 0px 0px 0px !important;
font-size: 13px !important;
}
/* */
sup {
vertical-align: super;
}
sub {
vertical-align: sub;
}
/* */
#lingua-capa {color:#e73545 !Important;}
#lingua-capa a{color:#e73545 !Important;}
/* */
/* */
/* */
#content .pullquote-left {
margin: 0 1em 0.5em 0.5em;
font-weight: normal;
line-height: 1.25em;
float: left;
width: 35%;
clear: right;
color: #444;
font-size: 1.6em;
letter-spacing: -0.08em !important;
}
#content .pullquote {
margin: 0 1em 0.5em 0.5em;
font-weight: normal !Important;
line-height: 1.25em;
float: right;
width: 35%;
clear: right;
color: #444;
font-size: 1.6em;
letter-spacing: -0.08em !important;
}
/* */
.carousel-text {
background-color: #cccccc !important;
bottom: 0;
left: 0;
padding: 2%;
position: absolute;
width: 96%;
opacity: 0.7
}
.carousel-body a:link, .carousel-body a:visited {
color: #000000 !important;
}
/* */
/* */
.roll_over{
height: 26px;
width: 26px;
margin: 0px 5px;
float: left;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
-o-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
transition: all ease 0.5s;
}
.roll_over:hover {
background-position: 0px -26px;
}
.facebook {
background-image:url('facebook26.png');
}
.youtube {
background-image:url('youtube26.png');
}
.instagram {
background-image:url('instagram26.png');
}
.twitter {
background-image:url('twitter26.png');
}
.google_plus{
background-image:url('Your Image URL');
}
.linkedin{
background-image:url('linkedin26.png');
}
.pinterest{
background-image:url('Your Image URL');
}
.blog{
background-image:url('blog26.png');
}
/* */
/* */
a.link-capa { text-decoration-line:none !important; color:blue !important; border-color:#ffffff !important;
}
/* */
/* */
/* */
/* */
.botao01 {
background: rgba(255, 220, 9, 0.92);
padding: 24px 10px;
text-align: center;
font-weight: bold;
}
.botao01 a:link, .botao02 a:link, .botao03 a:link, .botao01 a:visited, .botao02 a:visited, .botao03 a:visited {
color: #333333!important;
}
.botao02 {
background: rgba(112, 157, 209, 0.92);
padding: 24px 10px;
text-align: center;
font-weight: bold;
}
.botao03 {
background: rgba(255, 64, 64, 0.92);
padding: 24px 10px;
text-align: center;
font-weight: bold;
}
.botao01:hover {
background: rgba(255, 255, 255, 0.92);
padding: 24px 10px;
text-align: center;
font-weight: bold;
}
.botao02:hover, .botao03:hover {
background: rgba(255, 255, 255, 0.92);
padding: 24px 10px;
text-align: center;
font-weight: bold;
}
.nome-int {
font-size: 90%;
font-weight: bold;
}
.titulo-int  {
font-size: 90%;
}
.cell-33 {
width: 33%;
}
.texto-marcacao {
color: #ffffff;
}
}

