
/* - serprobarrainstitucional.css - */
@media all {
/* http://www.portosempapel.gov.br/portal_css/serprobarrainstitucional.css?original=1 */
/* */
/* */
/* */
/* */
#visual-portal-wrapper {
margin-top:28px;
}
/* */
#portal-top.row #barra-gov {
margin: 0 -1.125%;
top: -28px;
width: 102.25%;
}
#barra-governo {
margin-top:6px;
}
#barra-gov {
left: 0;
position: absolute;
top: 0;
width: 100%;
}
/* */
#barra-brasil {
position:relative;
overflow:hidden;
min-width:1000px;
background: url(barra-brasil-v3-bgx.png) center bottom no-repeat;
background-color:#00500F
}
#barra-brasil .barra {
display: block;
width: 960px;
height:28px;
margin: 0 auto;
background: url(barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
}
#barra-brasil .barra ul {
margin:0; /* */
list-style-type: none;  /* */
float:right;
width: 319px;
}
#barra-brasil .barra ul li {
margin:0; /* */
float: left;
padding-left: 25px;
list-style: none;
}
#barra-brasil .ai {
display: block;
width: 161px;
height: 28px;
text-indent: -10000px;
background: url(http://www.portosempapel.gov.br/imagens-barra-institucional/img_acesso_informacao?v=1020597) no-repeat 0 4px;
background-color:#00500F
}
#barra-brasil .brasilgov {
display: block;
width: 108px;
height: 28px;
text-indent: -10000px;
background: url(http://www.portosempapel.gov.br/imagens-barra-institucional/img_brasil?v=1020597) no-repeat 0 4px;
background-color:#00500F
}
/* */
/* */

}


/* - barraacessibilidade.css - */
@media screen {
/* http://www.portosempapel.gov.br/portal_css/barraacessibilidade.css?original=1 */
.barraAcessibilidade {
background: #DDDDDD;
height: 20px !important;
padding: 1px 0;
position: absolute;
top: 30px;
}
.opcoesAtalhos {
float: right;
line-height:15px;
list-style: none;
list-style-image: none;
margin: 0 50px 0 0;
}
.opcoesAtalhos li {
display: inline;
}
.opcoesAlternativas img{
border:0px;
}
.opcoesAtalhos a {
border-left: 1px solid black;
color: black;
padding-left: 3px;
text-decoration: none;
}
.opcoesAtalhos a:hover {
text-decoration: underline;
}
.opcoesAlternativas {
float: left;
line-height: 15px;
margin: 0 0 0 50px;
}
.opcoesAlternativas li {
display: inline;
}
.opcoesAlternativas .visualPadding {
padding-left: 20px;
}
.fundoPreto,
.fundoPreto a,
.fundoPreto span,
.fundoPreto p,
.fundoPreto h1,
.fundoPreto h2,
.fundoPreto h3,
.fundoPreto h4,
.fundoPreto h5,
.fundoPreto label,
.fundoPreto dt,
.fundoPreto dd,
.fundoPreto input,
.fundoPreto #portal-personaltools,
.fundoPreto .portlet,
.fundoPreto th,
.fundoPreto tr,
.fundoPreto td,
.fundoPreto .documentContent,
.fundoPreto .inlineEditable:hover,
.fundoPreto .formlibInlineEditable:hover,
.fundoPreto #portal-footer,
.fundoPreto .contentActions,
.fundoPreto #portal-globalnav,
.fundoPreto #portal-searchbox,
.fundoPreto #portal-breadcrumbs,
.fundoPreto .contentTop,
.fundoPreto .contentBottom,
.fundoPreto .contentBackground,
.fundoPreto .portletNavigationTree .navTreeItem a,
.fundoPreto .portletNavigationTree .navTreeItem .navTreeFolderish {
background: #000000 !important;
color: #FFFF00 !important;
}
.fundoPastel,
.fundoPastel a,
.fundoPastel span,
.fundoPastel p,
.fundoPastel h1,
.fundoPastel h2,
.fundoPastel h3,
.fundoPastel h4,
.fundoPastel h5,
.fundoPastel label,
.fundoPastel dt,
.fundoPastel dd,
.fundoPastel input,
.fundoPastel #portal-personaltools,
.fundoPastel .portlet,
.fundoPastel th,
.fundoPastel tr,
.fundoPastel td,
.fundoPastel .documentContent,
.fundoPastel .inlineEditable:hover,
.fundoPastel .formlibInlineEditable:hover,
.fundoPastel #portal-footer,
.fundoPastel .contentActions,
.fundoPastel #portal-globalnav,
.fundoPastel #portal-searchbox,
.fundoPastel #portal-breadcrumbs,
.fundoPastel .contentTop,
.fundoPastel .contentBottom,
.fundoPastel .contentBackground,
.fundoPastel .portletNavigationTree .navTreeItem a,
.fundoPastel .portletNavigationTree .navTreeItem .navTreeFolderish {
background: #fffb9c !important;
color: #000000 !important;
}
.fundoPreto .listaAcs span,
.fundoPastel .listaAcs span {
height: auto !important;
}
#portal-logo {
margin:1em 0 105px 2em;
}
#portal-globalnav {
margin:0;
padding:0;
}
#portal-globalnav li a {
margin:0;
}

}


/* - barragoverno.css - */
@media screen {
/* http://www.portosempapel.gov.br/portal_css/barragoverno.css?original=1 */
/* */

}


/* - ++resource++serprodepip_skin.stylesheets/main.css - */
@media all {
/* http://www.portosempapel.gov.br/portal_css/++resource++serprodepip_skin.stylesheets/main.css?original=1 */
/* */
}


/* - serprodepip_skin.css - */
@media all {
/* http://www.portosempapel.gov.br/portal_css/serprodepip_skin.css?original=1 */
#visual-portal-wrapper {
background:transparent url(backgroundPagina.jpg) repeat;
margin:0 auto;
width:1000px;
}
#portal-top {
background:transparent url(header.jpg) no-repeat scroll 0 55px;
height:265px;
}
#portal-logo {
border:0 none;
display:block;
height:113px !important;
margin:0 0 68px 2em;
padding:0;
width:252px;
}
#portal-logo img {
height:160px !important;
margin: 0 0 0 2em;
padding: 0;
}
#portal-languageselector {
float:right;
margin:-160px 16px 0;
}
#portal-searchbox {
margin:25px 0 0;
padding: 6px 18px 0 0;
}
#searchGadget {
background-color: #fffcc8;
border: 1px solid #3f4335;
height:14px;
margin-top:-1px;
}
input.searchButton {
background-color: #fff974;
border: 1px solid #3f4335;
}
#portal-globalnav {
line-height: 15px;
margin:0 0 3px;
}
#portal-globalnav li a {
border: none;
color:#dcb10b;
font-weight: bold;
text-transform:uppercase;
padding: 0 1.01em !important;
}
#portal-globalnav li.selected a {
background-color:transparent;
border:none;
color:#dcb10b;
font-weight: bold;
}
#portal-globalnav li a:hover {
background-color:transparent;
border:none;
color:#dcb10b;
font-weight: bold;
}
#portal-breadcrumbs {
/* */
border-bottom:none;
color:#3D3D03;
line-height:20px;
text-transform:lowercase;
/* */
width: 62%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
/* */
}
#portal-breadcrumbs a {
color: #3D3D03;
}
#fale-conosco {
background:transparent url(carta.gif) no-repeat scroll 65px 2px;
margin:-17px 0 0;
padding:0 15px 1em;
_padding:0 25px 1em;
*padding:0 25px 1em;
position:relative;
text-align:right;
width:150px;
z-index:2;
}
#fale-conosco a {
color:black;
display:block;
font-size:95%;
font-weight:bold;
padding:2px 0 0;
text-decoration:none;
}
/* */
#portal-columns {
margin-top:-45px;
}
#portal-column-content {
padding:45px 1em 0;
}
#portal-column-one {
padding:0;
text-align:center;
width:220px;
}
#portal-column-one .visualPadding {
padding:2em 20px 1em;
width:180px;
}
#portal-column-two {
padding: 0;
width: 180px;
}
#portal-column-two .visualPadding {
padding:2em 15px 1em;
width: 150px;
}
/* */
.portlet-static-porto-sem-papel {
margin-bottom:20px;
}
.portletPortoSemPapel {
margin-bottom: 20px;
}
ul#janela-portuaria-menu {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}
li.janelaPortuariaItem {
border-bottom: 1px solid #A4A388;
list-style-image:none;
list-style-type:none;
margin: 0;
padding: 5px 0;
}
.janelaPortuariaItem a {
color:#4A4A13;
display:block;
font-weight:bold;
padding:3px;
}
ul#janela-portuaria-sistemas {
color:#4A4A13;
font-weight:bold;
list-style-image:none;
list-style-type:none;
margin:0;
padding:5px 3px;
text-align:left;
}
#janela-portuaria-sistemas li {
margin:25px 0;
text-align:center;
}
/* */
ul#sites-externos {
list-style-image:none;
list-style-type:none;
margin:0;
padding:10px 5px;
text-align:center;
}
#sites-externos li {
margin:0 0 10px;
display: inline;
}
#sites-externos img {
padding:5px;
width:55px;
}
/* */
.portletHeader, .managedPortlet .portletHeader {
background-color:#B6B794;
border:1px solid #A4A388;
color:#262602;
font-weight:bold;
text-align:center;
}
.portlet {
background-color:#FFFFFF !important;
border:1px solid #A4A388;
margin:1px 0 1em;
}
.portletItem {
border:medium none;
margin: 0;
padding: 0;
}
.ploneCalendar, .ploneCalendar a {
color:#3B3B00;
}
.portletCalendar dt {
background-color:#B6B794;
}
#calendar-previous {
}
#calendar-previous {
}
.portletCalendar dd {
background-color:#FFFCC8;
}
.ploneCalendar .weekdays th {
background-color:#fffcc8;
border-color:#A4A388;
}
.ploneCalendar td {
background-color:#FFFCC8;
}
.ploneCalendar .todaynoevent {
border:2px solid #FF0000;
border-collapse:collapse;
}
.ploneCalendar .todayevent {
background-color:#AD3333;
border:2px solid #FF0000;
}
.ploneCalendar .todayevent a {
background-color:#AD3333;
border:1px solid #FF0000;
color:#FFFFFF;
}
.ploneCalendar .event {
background-color:#AD3333;
font-weight:bold;
}
.ploneCalendar .event a {
background-color:#AD3333;
color:#FFFFFF;
}
.portletidentificacao {
text-align:left;
}
.portlet .portletEvents a {
color:#3B3B00;
}
.portlet .portletEvents a:visited {
color:#3B3B00;
}
.portletEvents .portletItemDetails {
background-color:#fffcc8;
padding-bottom:10px;
text-align:left;
}
.portletItemDetails .eventsDate {
font-weight:bold;
color:#3B3B00;
}
.portletItemDetails .eventsTitle {
color:#3B3B00;
}
/* */
.contentViews li a {
background-color:#FFFFFF;
}
.contentViews li a:hover {
background-color:#CDE2A7 !important;
color:#578308;
}
.documentContent {
background-color: #EDEDD5;
font-size:110%;
padding:1em 1em 2em !important;
}
.documentContent dd a {
border-bottom:1px solid #AD3333;
color:#AD3333;
text-decoration:none;
}
.documentContent p, .documentContent dt, .documentContent dd {
color:#3b3b00;
}
.documentContent p a {
border-bottom:medium none;
color:#AD3333;
text-decoration:underline;
}
.documentFirstHeading {
background:transparent url(iconeTitulo.gif) no-repeat scroll 0 0;
border-bottom:1px solid #9C9C7E;
color:#3B3B00;
padding:0 0 0 25px;
}
.documentEditable .fieldRequired {
color: #EDEDD5;
}
table.listing, .stx table {
border:1px solid #9C9C7E;
}
table.listing a {
color:#AD3333;
text-decoration:underline;
}
table.listing th, .stx table th {
background:#C5C6A8 none repeat scroll 0 0;
border:1px solid #9C9C7E;
}
table.vertical td {
border:1px solid #9C9C7E;
padding:0.5em;
}
/* */
ul#banners-fixos {
margin:0;
padding:10px 3px;
text-align:center;
background-color: #FFFFFF !important;
border: 1px solid #A4A388;
width: 572px;
margin: 0px 0px 0px 231px;
}
ul#banners-fixos li {
display: inline;
margin: 0 40px;
}
#portal-footer {
background-color:#B6B794;
border:1px solid #A4A388;
height:20px;
margin-top: 10px;
padding:5px 0 0;
text-align:center;
}
/* */
.documentContent dd span.description {
display: block;
}
/* */
#noticiasDestaques {
border:0;
margin:0;
list-style-image:none;
list-style-type:none;
padding:0;
text-align:center;
}
#noticiasDestaques ul {
list-style-image:none;
list-style-type:none;
}
#content a.tituloNoticia {
border-bottom:0 none;
color:#3B3B00;
display: block;
font-size:0.9em;
font-weight:bold;
text-align: left;
}
#noticiasDestaques .imagemNoticia img {
width:150px;
}
.destaque {
vertical-align: top;
padding:7px;
border:0;
text-align:left;
}
.textoNoticia {
color:#3B3B00;
font-size:0.8em;
text-align: left;
}
#noticiasComuns {
border:0;
margin:0;
list-style-image:none;
list-style-type:none;
padding:0;
text-align:center;
}
#noticiasComuns .imagemNoticia img {
width: 67px;
height: 45px;
}
#noticiasDestaques li,
#noticiasComuns li {
list-style: none;
}
#noticiasComuns .detalhesNoticia {
display: inline-block;
}
#noticiasDestaques li {
display: inline-block;
_display: inline; /* */
*display: inline; /* */
padding: 0;
}
#noticiasComuns .detalhesNoticia {
_display: inline; /* */
*display: inline; /* */
}
#noticiasComuns {
display:table;
}
#noticiasComuns .noticiaComum {
clear:both;
display:table;
margin:10px 0;
}
#noticiasComuns .imagemNoticia {
float:left;
margin:0 10px 0 0;
}
#noticiasComuns .detalhesNoticia {
width:455px;
}
#maisNoticias {
background:transparent url(iconeMaisNoticias.jpg) no-repeat scroll right center;
color:#3B3B00;
float:right;
font-size:11px;
font-weight:bold;
margin:5px 0;
padding:0 15px 0 0;
text-align:right;
text-decoration:none;
}
.imagemEsquerda {
float:left;
margin:0 1em 0.5em 0;
width:202px;
}
.imagemDireita {
float:right;
margin:0 0 0.5em 1em;
width:202px;
}
#cmfeditions_version_comment_block {
display:none;
}
#archetypes-fieldname-presentation {
display: none;
}
#archetypes-fieldname-tableContents {
display: none;
}
/* */
#navlist {
background-color:#B6B794;
border:1px solid #A4A388;
color:#3B3B00;
margin:0;
padding:3px 10px;
text-align:center;
}
#navlist a {
border-bottom: 1px solid #3B3B00;
color:#3B3B00;
font-weight: normal;
}
#navlist a:visited {
border-bottom: 1px solid #3B3B00;
color:#3B3B00;
font-weight: normal;
}
#navlist a:active {
border-bottom: none;
border-left: 1px solid #3B3B00;
border-right: 1px solid #3B3B00;
color:#3B3B00;
font-weight: bold;
}
#navlist a:hover {
border-bottom: 1px solid #3B3B00;
color:#3B3B00;
font-weight: normal;
}
#navlist ul {
}
#navlist li {
display: inline;
list-style-type: none;
padding-right: 8px;
}
#lista_termos h1 {
border-bottom:medium none;
font-size: 100%;
font-weight: bold;
}
#lista_termos ul {
list-style-image:none;
list-style-type:none;
}
.listingBar {
background-color:#B6B794;
border:1px solid #A4A388;
color: #3B3B00;
padding:3px 10px;
}
.listingBar a {
border-bottom:1px solid #3B3B00;
color:#3B3B00;
font-weight:normal;
}
.link_paginacao {
border-bottom:1px solid #3B3B00;
color:#3B3B00;
font-weight:normal;
text-decoration:none;
}
/* */
#seleciona-porto {
margin: 10px 0 0 0;
}
#relacao-portos {
background-color: #ededd5;
border:1px solid #9c9c7e;
font-size: 0.9em;
color: #3b3b00;
vertical-align:top;
}
#selecionar {
background-color: #ededd5;
border:1px solid #9c9c7e;
font-size: 0.8em;
color: #3b3b00;
vertical-align:top;
}
#autoridades {
}
#autoridades caption{
visibility:hidden;
}
#autoridades th {
visibility:hidden;
}
#autoridades td {
border-bottom:1px solid #a4a388;
color:#3B3B00;
padding:10px;
vertical-align:top;
}
#autoridades .imagemAutoridade {
text-align: center;
}
/* */
fieldset {
background-color: #FFFFFF;
border:1px solid #9c9c7e;
color: #3b3b00;
}
label {
color: #3b3b00;
font-weight:bold;
}
.formHelp {
color:#3b3b00;
}
input {
background: #ededd5 none repeat-x scroll 0 0;
border-color:#9c9c7e;
}
textarea {
background:#EDEDD5 none repeat scroll 0 0;
border:1px solid #9C9C7E;
}
.context, .formControls .actionButtons .button, .documentEditable * .context {
background:#EDEDD5 url(linkTransparent.gif) no-repeat scroll 9px 1px;
border:1px solid #9C9C7E;
}
/* */
.documentActions {
border-top:1px solid #9c9c7e;
margin: 3m 0 0;
}
.documentActions li {
background-color:#ededd5;
}
.documentActions a {
color:#3b3b00;
}
/* */
input.searchPage {
font-size:100% !important;
}
form.searchPage input.searchButton {
background: #FFF974 url(search_icon.gif) no-repeat scroll 2px 1px;
padding:1px 1px 1px 19px;
}
dl.searchResults dt {
font-size:100%;
}
dl.searchResults dt {
color:#AD3333;
font-size:100%;
}
/* */
.tileItem {
border-top:medium none;
margin:15px 0 20px;
}
.tileHeadline a {
color:#3B3B00;
}
.tileFooter {
display: none;
}
.tileImage {
border:1px solid black;
float:left;
margin:0 10px 0.5em 0;
}
/* */
/* */

}


/* - ploneCustom.css - */
@media all {
/* http://www.portosempapel.gov.br/portal_css/ploneCustom.css?original=1 */
/* */
/* */
/* */
/* */
/* */

}

