
/* - ploneCustom.css - */
@media all {
/* https://conasems.beat-ti.com.br/portal_css/ploneCustom.css?original=1 */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap');
/* */
#contentActionMenus {
background: #1E3394 none repeat scroll 0 0;
}
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
background-color: #1E3394;
}
#contentActionMenus dl.actionMenu.activated dd {
border-bottom: 0.5em solid #1E3394;
}
#portal-header {
text-align: center;
}
#portal-logo {
margin: 1em 0 1em 0;
position: relative;
left: 6em;
}
#portal-logo img {
height: 90px !important;
width: 258px !important;
}
body{
font-family: 'Roboto', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Roboto', sans-serif;
font-weight: bold;
color: #0C1A3D;
line-height: 1.5em;
}
/* */
#content {
min-height: 450px;
color: #0C1A3D;
}
#portal-globalnav {
background-color: #1E3394;
font-size: 16px;
width: 100%;
border-radius: 10px;
}
.template-capa  #portal-globalnav {
border-radius: 10px 10px 0 0;
}
#portal-globalnav-ul {
margin: 0 auto !important;
display: table;
}
#portal-globalnav li {
display: inline;
}
#portal-globalnav li a{
display: inline-block;
background-color: #1E3394;
border: none;
font-weight: bold;
padding: 0.7em 1em;
text-transform: uppercase;
white-space: normal;
color: white;
line-height: 1.5em;
min-width: 12em;
}
#portal-globalnav li a:hover,
#portal-globalnav ul li a.hasChildrens:hover {
background-color: #6E83B8;
color: #FFFFFF;
}
#portal-globalnav .selected a,
#portal-globalnav .selected a:hover,
#portal-globalnav a:hover {
background: none repeat scroll 0 0 #6E83B8;
color: #FFFFFF;
}
#portal-globalnav li.selected ul li a {
background-color: #1E3394;
color: #fff;
}
#portal-globalnav li.selected ul.submenu a:hover {
background-color: #6E83B8;
}
#portal-globalnav ul li ul li a {
background-color: #1E3394;
height: auto;
vertical-align: top;
width: 14em;
padding: 0.7em 0.7em;
border: 0px 0px solid #fff;
}
#portal-globalnav .state-published {
color: #fff !important;
}
#portal-globalnav ul.submenu a,
#portal-globalnav ul.submenu a:hover {
border-top: 1px solid white;
}
ul.submenu {
width: auto;
border-color: White;
border-width: 1px;
border-style: none none solid none;
}
#portal-globalnav li a:hover,
#portal-globalnav ul li a.hasChildrens:hover {
background-color: #6E83B8;
}
#portal-globalnav .selected a,
#portal-globalnav .selected a:hover,
#portal-globalnav a:hover {
background: none repeat scroll 0 0 #6E83B8;
color: #dddddd;
}
#portal-globalnav li.selected ul li a {
background-color: #1E3394;
color: #fff;
}
#portal-globalnav .state-published {
color: #fff !important;
}
#portal-globalnav {
display: flex;
justify-content: center; /* */
margin: 0;
padding: 0;
list-style: none;
}
/* */
#content {
min-height: 450px;
color: #203A67;
}
.template-atct_edit #content {
background-color: #FFFFFF;
opacity:0.85;
filter: alpha(opacity=85);
-moz-opacity:0.85;
padding: 20px;
}
.conteudoFlex{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-ms-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-box-direction: normal;
-moz-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
align-items: strech;
align-content: space-around;
width: 55%;
margin: 7% auto;
padding: 20px;
font-family: 'Roboto', sans-serif !important;
font-size: 20px;
}
/* */
.conteudoFlex > div h2{
}
.conteudoFlex > div ul li{
list-style: none;
margin: 10px 30px;
text-align: center;
}
.conteudoFlex > div ul li a{
}
.conteudoFlex > div ul li a:hover{
opacity: 0.7;
filter: alpha(opacity=70); /* */
}
.linha_flex{
width: 100%;
color: #fff;
}
.linha_foto{
text-align: center;
font-size: 24px;
font-weight: 700;
}
.linha_flex ul{
align-self: center;
padding: 20px;
display: flex;
flex-wrap: wrap;
margin: 0 !important;
justify-content: center;
font-weight: 400;
font-size: 18px;
}
.template-index_interna .linha_flex {
color: #2d5393;
}
.template-index_interna .conteudoFlex {
width: 70%;
margin: 7% auto;
}
#edit-bar {
background-color: #dddddd;
border: 0.25em solid #dddddd;
border-style: solid solid none;
}
#content-views {
background-color: #dddddd;
}
/* */
.box {
text-align: center;
}
.boxTitle {
font-size: 150%;
font-weight: bold;
color: #2d5393;
margin-top: 10px;
}
.boxCapa {
width:100%;
text-align:center;
}
.boxItem {
margin:auto;
width:1000px;
display: inline-block;
}
.boxTotal {
margin-top: 100px;
}
.boxTotalTexto {
font-size: 200%;
}
/* */
.center{
text-align:center;
}
#left {
float: left;
margin-left: 10%;
width: 35%;
}
#right {
float: right;
margin-right: 10%;
width: 35%;
}
#left p, #right p{
padding-left: 1em;
}
.titulo {
color: #2d5393;
font-size: 200%;
font-weight: bold;
margin-top: 30px;
text-align: center;
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
}
.titulo-portlet {
text-align: center;
text-transform: uppercase;
margin-bottom: 1em;
margin-top: 20px;
}
a:link, a:visited {
color: #2d5393;
}
#content input,
#content .label,
#content select,
#content label {
font-size: 130%;
}
/* */
div.botaoPortlet {
background: none repeat scroll 0 0 #1E3394;
border-radius: 10px;
font-size: 100%;
margin: 0.5em auto 1em;
padding: 0.7em;
text-align: center;
color: white !important;
}
div.botaoPortlet:hover {
background-color: #6E83B8;
color: white !important;
}
div.botaoPortlet a{
color: white !important;
display: block;
height: 100%;
width: 100%;
}
div.botaoPortlet a:visited{
color: fff !important;
}
/* */
#content a:link, dl.portlet a:link {
border-bottom: 0 solid #ccc;
color: #2d2d2d;
}
#content a:hover, dl.portlet a:hover {
border-bottom: 0 solid #ccc;
color: #2d5393 !important;
}
div.listingBar a:hover{
background-color: #83bb23;
color: White;
border: none;
}
div.row {
float: left;
width: 100%;
display: block;
position: relative;
}
div.cell {
position: relative;
float: left;
left: 100%;
}
.ie6 div.cell {
float: none;
}
/* */
div.width-1  { width:  4%    }
div.width-2  { width: 10.25% }
div.width-3  { width: 16.5%  }
div.width-4  { width: 22.75% }
div.width-5  { width: 29%    }
div.width-6  { width: 35.25% }
div.width-7  { width: 41.5%  }
div.width-8  { width: 47.75% }
div.width-9  { width: 54%    }
div.width-10 { width: 60.25% }
div.width-11 { width: 66.5%  }
div.width-12 { width: 72.75% }
div.width-13 { width: 79%    }
div.width-14 { width: 85.25% }
div.width-15 { width: 91.5%  }
div.width-16 { width: 97.75% }
/* */
/* */
div.position-0  { margin-left: -98.875% }
div.position-1  { margin-left: -92.625% }
div.position-2  { margin-left: -86.375% }
div.position-3  { margin-left: -80.125% }
div.position-4  { margin-left: -73.875% }
div.position-5  { margin-left: -67.625% }
div.position-6  { margin-left: -61.375% }
div.position-7  { margin-left: -55.125% }
div.position-8  { margin-left: -48.875% }
div.position-9  { margin-left: -42.625% }
div.position-10 { margin-left: -36.375% }
div.position-11 { margin-left: -30.125% }
div.position-12 { margin-left: -23.875% }
div.position-13 { margin-left: -17.625% }
div.position-14 { margin-left: -11.375% }
div.position-15 { margin-left:  -5.125% }
/* */
/* */
div.width-1\3a 2 { width:    47.75%; } /* */
div.width-1\3a 4 { width:    16.5%; } /* */
div.width-3\3a 4 { width:    79%; } /* */
div.width-full   { width:    97.75%  }
div.position-1\3a 4 {margin-left:    -80.125%;} /* */
div.position-1\3a 2 {margin-left:    -48.875%;} /* */
div.position-3\3a 4 {margin-left:    -17.625%;} /* */
/* */
div.width-1\3a 3 { width: 31.08%; } /* */
div.width-2\3a 3 { width: 64.42%; } /* */
div.position-1\3a 3 {margin-left: -65.545%;} /* */
div.position-2\3a 3 {margin-left: -32.205%;} /* */
.template-capa #portal-column-content{
background-image: url('bg-index.jpg');
background-repeat: no-repeat;
background-size: cover;
background-position: center;
margin-top: -16px;
}

}

