
/* - ploneCustom.css - */
@media all {
/* https://www12.senado.leg.br/manualdecomunicacao/portal_css/ploneCustom.css?original=1 */
/* */
body{background:url(img/bgSite.jpg) repeat-x #fff;}
#content-core .formQuestion{
display:none;
}
#visual-portal-wrapper {
width: 60em;
margin: 0 auto;
background:url(img/bgConteudo.jpg) repeat-x #eee;
}
#conteudo{
width: 70%;
float: left;
}
#linha_superior{
height: 230px;
}
#linha_inferior{
height: 360px;
margin-top: 10px;
}
#coluna_direita{
width: 29%;
float:right;
height: 600px;
background:url(img/bg_titulos_col.png) no-repeat #ddd;
}
.caixaAlfabeto{ width:auto; height:30px; margin-left:8px; }
.caixaAlfabeto dl{ padding:0px; margin:0px; }
.caixaAlfabeto dl dt{ display:inline; font-weight:bold; float:left; margin-right:4px; }
.caixaAlfabeto dl dt a{font-weight:bold; width:15px; display:block; text-align:center; float:left; }
.caixaAlfabeto dl dt.selecionado{ background-color:#D30000; }
.caixaAlfabeto dl dt.selecionado a{ color:#FFF !important; }
dl.portlet dd.portletItem, dl.portlet dd.portletFooter, dl.portletError dd {
padding: 5px;
}
.portletItem{
margin-left: 0 !important;
line-height: 1em;
padding-left: 5px;
padding-right: 5px;
}
.portletItemDetails {
text-align: right;
}
#item_even{
background-color: #fff;
font-size: 30px !important;
}
#hd_ultimas{
background: url(img/bg_header_portlet.png) no-repeat 66px 2px;
color: #555;
margin-left: 10px;
}
.data_portlet_noticia{
color: #7D7D7D;
font-size: 10px;
margin-top: 6px;
text-align: left;
padding-left: 5px;
}
.titulo_noticia_portlet:hover{
color: #fd9c2b;
}
.titulo_noticia_portlet{
color: #CC552B;
font-size: 11px;
font-weight: bold;
margin: 5px 5px 5px 5px;
}
.link_noticias:hover{
color:#fd9c2b !important;
}
.link_noticias{
color: #CC552B !important;
font-size: 12px;
margin-right: 7px;
padding-right: 17px;
text-align: right;
}
.t_linha1{
height: 30px;
margin-top: 20px;
text-align: center;
font-family: Arial;
font-size: 18px;
}
.t_linha1a{
height: 30px;
margin-top: 20px;
text-align: center;
font-family: Arial;
font-size: 21px;
}
.t_linha1 a{
color: #bbb !important;
letter-spacing:-1px;
}
.t_linha1a a{
color: #fff !important;
letter-spacing:-1px;
}
#content .t_linha1 a:hover{
color: #fff !important;
}
.t_linha2{
padding-top: 10px;
margin-bottom: 10px;
text-align: center;
font-family: Arial;
font-size: 16px;
width:100%;
height:27px;
background:url(img/bg_titulos_col_borda.png) no-repeat top right;
}
.txt_linha1{
font-family: Arial;
font-size: 14px;
color: #ddd;
padding: 40px 20px 10px 20px;
}
.txt_linha1a{
font-family: Arial;
font-size: 17px;
color: #ddd;
padding: 40px 20px 10px 20px;
}
#linha_superior #col1 {
height: 220px;
background:url(img/bg_col1.png) no-repeat transparent;
width: 32%;
float: left;
margin-right: 2%;
}
#linha_superior #col1a {
height: 220px;
background:url(img/bg_col1nl.png) no-repeat transparent;
width: 49%;
float: left;
margin-right: 2%;
}
#linha_superior #col2 {
height: 220px;
background:url(img/bg_col2.png) no-repeat transparent;
width: 32%;
float: left;
margin-right: 2%;
}
#linha_superior #col3 {
height: 220px;
background:url(img/bg_col3.png) no-repeat transparent;
width: 32%;
float: left;
}
#linha_superior #col3a {
height: 220px;
background:url(img/bg_col3nl.png) no-repeat transparent;
width: 49%;
float: left;
}
#box_sugestoes{
float: right;
}
#box_ultimas{
width: 66%;
height: 360px;
float: left;
margin-left: 0px;
}
#box_ultimas #col1 {
height: 170px;
width: 100%;
background:url(img/bg_titulos_col.png) no-repeat #ddd;
float: left;
margin-left: 0px;
}
#box_ultimas #col2 {
height: 170px;
width: 100%;
background:url(img/bg_titulos_col.png) no-repeat #ddd;
float: left;
margin-left: 0px;
margin-top: 20px;
}
#linha_inferior #col3 {
height: 270px;
background:url(img/bg_titulos_col.png) no-repeat #ddd;
width: 32%;
float: right;
margin-right: 0px;
margin-top: 10px;
}
#content h1{color:#153983; font-size:26px;}
#content a:hover{color:#000 !important;}
#content a:hover, dl.portlet a:hover {color: #000 !important;}
#portal-searchbox{background:url(img/bg_pesquisa.png) no-repeat transparent; width:260px; height:50px; padding-top:11px; padding-left:15px;}
#portal-searchbox input{border:none; background-color:transparent;}
.searchSection{color:#76797c; margin-top: 15px;}
#portal-globalnav{
clear: both;
font:bold 13px "Lucida Sans Unicode","Lucida Grande",sans-serif;
background:url(img/bgMenuFundo.jpg) repeat-x;
margin:10px 0px 10px 0px;
padding-left:5px;
border-radius:5px;
}
#portal-globalnav li a {
display: inline-block;
padding:10px 5px 10px 5px;
background:url(img/bgMenuFundo.jpg) repeat-x;
min-width: 4em;
letter-spacing:0px;
letter-spacing /*\**/:0.5px\9;
padding /*\**/:10px 6px 10px 6px\9;
}
#portal-globalnav li a, x:-moz-any-link {padding:10px 7px 10px 7px; letter-spacing:0.5px;}
#portal-globalnav .selected a, #portal-globalnav a:hover {
background:url(img/bgMenuOver.jpg) repeat-x;
color: White;
}
.linha_pergunta{background:url(img/bg_pergunte.png) no-repeat transparent; height:27px; margin:2px; padding-top:9px; padding-left:45px; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9f5901;}
a.linha_pergunta{font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9f5901;}
a.linha_pergunta:hover{color:#000;}
#content p, #content table, #content dl, dl.portlet p, dl.portlet {
margin-bottom: 0px;
}
#faq_respostas{
height: 560px;
}
#portlet_ead{
overflow-y: auto;
height: 133px;
margin-top: -10px;
}
#portlet_faq{
overflow-y: auto;
height: 526px;
margin-top: -10px;
}
#content a:visited, dl.portlet a:visited {
color: #427597;
border-bottom: 0px solid;
}
#content a:link, dl.portlet a:link {
color: #205C90;
border-bottom: 0px solid;
}
.pergunta_faq{
color: #000;
font-size: 12px;
font-weight: bold;
margin: 5px 5px 5px 5px;
}
.pergunta_faq:hover{
color: #205C90;
}
.resposta_faq{
color: #888;
margin: 5px 5px 5px 5px;
text-align: justify;
}
.box_servicos{
font-size: 14px;
margin: 5px 5px 5px 10px;
}
#login-forgotten-password{
display: none;
}
#login-new-user{
display: none;
}
.manualItemCerto{
border:solid 1px #3ba601;
}
.manualItemErrado{
text-decoration: line-through;
}
.estilo_letra{
font-size: 18px;
}
.tabelaConteudo{border:solid 1px #e9e9e9; border-top:none; background:url(img/bgTabela.png) no-repeat transparent; width:99%; color:#205c90;}
.tabelaConteudo th{padding:2px 5px 5px 15px; margin-left:10px; /**/ border:solid 2px #fff; min-width:450px; height:40px; }
.tabelaConteudo td{margin:5px; padding:5px 15px 5px 15px; border-top:dotted 1px #dedede;  border-left:dotted 1px #dedede;}
.tabelaConteudo h2{text-align:center;}
.tabelaRotinas th{width:935px; padding:2px; background:url(img/bgRotinas.png) no-repeat transparent;}
.tabelaRotinas td{width:99%; padding:2px; background:url(img/bgRotinas.png) no-repeat transparent;}
.tabelaRotinas h2{margin-left:35px;}
.tabelaRotinasVeiculos {border:none !important; width:95%; border:solid 1px #fff; margin:20px;}
.tabelaRotinasVeiculos td{background:url(img/bg-rotinas-veiculos.gif) repeat-x bottom left #fff !important; padding:10px; border:none; border-color:#fff; text-align:center !important; min-width:400px;}
.highlightedGlossaryTerm{padding-right:10px !important; border-bottom:dotted 1px #00305c !important; background:url(img/icGlossario.gif) no-repeat top right transparent;}
#content table td{/**/}
#content table th{background:url(img/bg-rotinas-veiculos.gif) repeat-x bottom #fff !important; color:#153983 !important; /**/}
#content table th a{color:#153983 !important;}
#content table th a:hover{color:#205c90 !important;}
#content table td{/**/}
#content table tr:nth-child(odd) {background-color:#e7e6d4 !important;}
#content table tr:nth-child(even) {background-color:#f8f8f0;}
table.listing tbody tr.odd td {background-color:#e7e6d4 !important;}
#archetypes-fieldname-text table td{/**/}
#parent-fieldname-text, #parent-fieldname-texto, #parent-fieldname-definition{font-size:17px; text-align:justify;}
#content-core, #glossary{font-size:17px; text-align:justify;}
/* ************/
#topoPortal {
background-image: url("img/topo_bg.gif");
height: 46px;
padding-top: 5px;
width: 100%;
}
#divContainerMenu {
height: 46px;
margin: 0 auto;
text-align: center;
width: 995px;
}
#divLogo {
float: left;
padding-left: 10px;
padding-top: 5px;
}
#bannerLocal_Senado {
background-image: url("img/sub-osenado.jpg");
color: #00305C !important;
height: 70px;
margin: 0 auto;
text-align: left;
width: 995px;
}
#divTituloPortal {
height: 42px;
padding-left: 15px;
padding-top: 14px;
text-align: left;
width: 350px;
}
.tituloPortal1 {
font-size: 0.8em;
}
.tituloPortal2 {
font-size: 1.2em;
}
#btnPesquisa {
left: 920px;
position: absolute;
top: 3px;
}
#menuPortaisTopo {
float: right;
margin-left: 9px;
width: 181px;
}
#menuPortaisTopo ul {
background-image: url("img/bg-menutopo.png");
list-style: none outside none;
margin-top: 5px;
padding-left: 10px;
text-align: left;
width: 146px;
z-index: 999;
}
#menuPortaisTopo a, #menuPortaisTopo h2 {
display: block;
font: 12px "Lucida Sans Unicode","Lucida Grande",sans-serif;
}
#menuPortaisTopo h2 {
cursor: pointer;
height: 6px;
width: 146px;
}
#menuPortaisTopo h2 img {
border: 0 none;
}
#menuPortaisTopo a {
color: #FFFFFF;
text-decoration: none;
}
#menuPortaisTopo a:hover {
}
#menuPortaisTopo ul ul {
position: absolute;
width: 146px;
}
#menuPortaisTopo li li {
background-image: url("img/separado-rmenu-portais-topo.gif");
background-repeat: no-repeat;
height: 25px;
}
div#menuPortaisTopo ul ul, div#menuPortaisTopo ul li:hover ul ul, div#menuPortaisTopo ul ul li:hover ul ul {
display: none;
}
div#menuPortaisTopo ul li:hover ul, div#menuPortaisTopo ul ul li:hover ul, div#menuPortaisTopo ul ul ul li:hover ul {
display: block;
}
#footer-wrapper {
/* */
margin-top: 25px;
min-height: 238px;
}
#divRodape {
color: #FFFFFF;
font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
height: 160px;
width: 100%;
}
#divRodapeContainer {
margin: 0 auto;
text-align: center;
width: 995px;
}
#divRodape .c1 {
float: left;
margin: 5px;
width: 100%;
}
#divRodape .c2 {
float: left;
margin: 10px 0 10px 15px;
width: 100%;
}
#divRodape .c3 {
color: #595959;
float: left;
text-align: left;
width: 240px;
}
#divRodape .texto3 {
font-size: 0.75em;
}
#divRodape .texto5 {
color: #052D51;
font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size: 0.8em;
font-weight: bold;
}
#divRodape a.link9 {
color: #595959;
font-size: 0.7em;
text-decoration: none;
}
#divRodape a.link9:hover {
text-decoration: underline;
}
.rodape{
font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size:12px;
color:#036;
}
.endereco {
background-color: #00315C;
color: white;
font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size: 0.6em;
font-weight: bold;
height: 40px;
padding-top: 20px;
text-align: center;
width: 100%;
}
#acesso{
float: right;
clear: both;
margin-right: 10px;
margin-bottom: 5px;
font-size: 14px;
}
#ticker-wrapper.has-js {
display: block;
font-size: 0.80em;
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
height: 32px;
margin: 1px 0 0;
padding: 0;
width: 100%;
}
#ticker {
display: block;
height: 32px;
overflow: hidden;
position: relative;
width: 740px;
}
#ticker-title {
color: #990000;
font-weight: bold;
padding-top: 0;
text-transform: uppercase;
}
#ticker-content {
background-color: white;
color: #205C90;
font-weight: bold;
margin: 0;
overflow: hidden;
padding-top: 4px;
position: absolute;
white-space: nowrap;
line-height: 23px;
}
#ticker-content:focus {
}
#ticker-content a {
color: #205C90;
text-decoration: none;
}
#ticker-content a:hover {
color: #0D3059;
text-decoration: underline;
}
#ticker-swipe {
background-color: #FFFFFF;
display: block;
height: 23px;
padding-top: 9px;
position: absolute;
top: 0;
width: 800px;
}
#ticker-swipe span {
background-color: #FFFFFF;
border-bottom: 1px solid #721109;
display: block;
float: left;
height: 12px;
margin-left: 1px;
width: 7px;
}
#ticker-controls {
float: left;
height: 32px;
list-style-type: none;
margin-left: 15px;
margin-top: 0;
padding: 0;
}
#ticker-controls li {
cursor: pointer;
display: block;
float: left;
height: 16px;
margin-left: 5px;
margin-top: 8px;
padding: 0;
width: 16px;
}
#ticker-controls li#play-pause {
background-image: url("img/controls.png");
background-position: 32px 16px;
}
#ticker-controls li#play-pause.over {
background-position: 32px 32px;
}
#ticker-controls li#play-pause.down {
background-position: 32px 0;
}
#ticker-controls li#play-pause.paused {
background-image: url("img/controls.png");
background-position: 48px 16px;
}
#ticker-controls li#play-pause.paused.over {
background-position: 48px 32px;
}
#ticker-controls li#play-pause.paused.down {
background-position: 48px 0;
}
#ticker-controls li#prev {
background-image: url("img/controls.png");
background-position: 0 16px;
}
#ticker-controls li#prev.over {
background-position: 0 32px;
}
#ticker-controls li#prev.down {
background-position: 0 0;
}
#ticker-controls li#next {
background-image: url("img/controls.png");
background-position: 16px 16px;
}
#ticker-controls li#next.over {
background-position: 16px 32px;
}
#ticker-controls li#next.down {
background-position: 16px 0;
}
.js-hidden {
display: none;
}
#no-js-news {
color: #F8F0DB;
padding: 10px 0 0 45px;
}
.left #ticker-swipe {
left: 80px;
}
.left #ticker-controls, .left #ticker-content, .left #ticker-title, .left #ticker {
float: left;
}
.left #ticker-controls {
padding-left: 5px;
}
.right #ticker-swipe {
right: 80px;
}
.right #ticker-controls, .right #ticker-content, .right #ticker-title, .right #ticker {
float: right;
}
.right #ticker-controls {
padding-right: 6px;
}
#marquee{
border: 1.5px solid lightgray;
}
#comentarios{background:url(img/bg_comentarios.png) no-repeat bottom left #73a2e7; font-style:italic; font-size:12px; color:#fff; border-radius:5px; padding:3px 10px 8px 7px;}
#comentarios .retranca {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size: 12px;
text-align: right;
font-weight: bold;
font-style: normal;
}
#rodapecontainer
{
width:100%;
height:270px;
background:url(http://www.senado.gov.br/img/bg-orcamento-rodape.png);
background-repeat:repeat-x;
background-color:#fff;
float:left;
}
#divRodape
{
width:995px;
height:190px;
margin:0 auto;
line-height: 17px;
}
#divRodape img { vertical-align:middle;}
#rodapeBot {
width:995px;
height:24px;
float:left;
margin:0 auto;
border-top:#ececec 1px solid;
padding:5px;
}
#endereco
{
color: #fff;
background-color:#042656;
text-align:center;
font-weight:bold;
font-size: 0.7em;
line-height:40px;
height: 40px;
margin-top:45px;
}
.redes-sociais
{
border:1px solid #c6c7c8;
width:170px;
height:72px;
}
.redes-sociais2
{
text-align:center;
border: 1px solid #fff;
width:168px;
height:70px;
background-image:url(http://www.senado.gov.br/img/bg-midias-sociais.png);
}
.redes-sociais2 p { line-height:19px;}
a.linkRodape2
{
font-size:0.7em;
margin-left:5px;
margin-right:5px;
color:#595959;
text-decoration:none;
}
#divRodape .c1x
{
float:left;
text-align:left;
width:170px;
float:left;
text-align:left;
}
#divRodape .c2x
{
width:100%;
float:left;
margin:10px 0 11px 15px;
}
#divRodape .c3x
{
float:left;
text-align:left;
width:230px;
float:left;
text-align:left;
}
#divRodape .c4x
{
float:left;
text-align:left;
margin-left:160px;
width:180px;
text-align:left;
}
.tituloRodape
{
font-size:0.8em;
font-weight:bold;
color:#00305c;
line-height:20px;
margin:0;
padding-bottom:6px;
}
#divRodape a.linkRodape
{
font-size:0.7em;
color:#595959;
text-decoration:none;
}
.linkRodape
{
font-size:0.7em;
margin-left:5px;
margin-right:5px;
color:#595959;
text-decoration:none;
}
#divRodape a.linkRodape:hover
{
text-decoration:underline;
}
/* */
/* */
.citacao-senadores td:first-child {
font-weight: bold;
}
.citacao-senadores td {
padding: 5px 20px;
}

}

