
/* - ++resource++serpro.portallegislacao/legislacao.css - */
@media screen {
/* http://www4.planalto.gov.br/legislacao/portal_css/++resource++serpro.portallegislacao/legislacao.css?original=1 */
/* */
#parent-fieldname-text table {
border-collapse: collapse;
}
#parent-fieldname-text table p,
#parent-fieldname-text table span {
font-family: Arial, sans-serif;
font-size: 13px;
color: #000000;
line-height: 1,5em !important;
margin: 0 0 1em;
}
#parent-fieldname-text table,
#parent-fieldname-text th,
#parent-fieldname-text td {
border: 1px solid #dfdfdf;
padding: 20px 10px;
text-align: justify;
vertical-align: center;
}
#parent-fieldname-text td a{
color: #1a55dd;
}
.tabela-links td {
background-color: #dfdfdf;
}
.tabela-links td a:link,
.tabela-links td a:visited,
.tabela-links td a:hover {
color: #000000 !important;
}
.cabecalho-tabela {
heigth: 34px;
background-color: #dfdfdf;
font-color: #272E33;
font-family: “open-sansbold”, Arial ,sans-serif;
font-weight: bold;
text-align: center;
vertical-align: center;
}
/* */
.outstanding-header h1 {
font-size: 1.62em !important;
min-height: 48px;
}

}


/* - ++resource++serpro.quadros/quadros_compare.css - */
@media screen {
/* http://www4.planalto.gov.br/legislacao/portal_css/++resource++serpro.quadros/quadros_compare.css?original=1 */
/* */
.tagInsert {
display: none;
}
.tagDelete {
display: none;
}

}


/* - ++resource++serpro.quadros/overlays.css - */
@media screen {
/* http://www4.planalto.gov.br/legislacao/portal_css/++resource++serpro.quadros/overlays.css?original=1 */
div.overlay-quadro {
width: 1024px !important;
height: 600px;
}
#qesc {
float: right;
margin: 5px;
}
.template-serpro-quadros-quadro .pb-ajax {
overflow-y: auto;
height: 600px;
}
#form-widgets-magic_frame {
width: 40em;
}
#formfield-form-widgets-quadro {
display: none;
}
/* */
.visaoQuadrosTitulo {
margin: 0px 0px 0.85em 0px;
margin-left: 0px !important;
padding: 0.45em  0px 0px 10px;
font-family: "open_sansregular",Arial,Helvetica,sans-serif;
font-weight: normal !important;
font-size: 19px !important;
color: #1a55dd;
border-color: rgb(26, 85, 221) rgb(26, 85, 221) -moz-use-text-color;
border-bottom: medium none;
border-top: 4px solid #1a55dd;
background: none repeat scroll 0% 0% #e9ecec;
line-height: 1em;
min-height: 48px;
letter-spacing: -0.05em;
list-style: none outside none;
vertical-align: baseline;
}
/* */
/* */
#visao1 table {
width: 100%!important;
}
/* */
/* */
#visao2 table {
width: 100% !important;
}
/* */
#visao2 table tr td:first-child {
width: 25%;
padding: 10px 0px 10px 0px;
font-family: Arial, sans-serif;
font-size: 10px;
line-height: 25px;
text-align: center;
vertical-align: middle;
color: #000000;
border-color: #dfdfdf;
border-width:1px;
border-style: solid;
}
#visao2 table tr td:first-child a {
padding: 0px 0px 0px 0px;
font-size: 13px;
line-height: 20px;
text-align: center;
vertical-align: middle;
color: #1a55dd;
text-decoration:none;
border:none;
display:block;
}
/* */
#visao2 table tr td:last-child {
padding: 10px 20px 10px 20px;
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 16px;
text-align: justify;
vertical-align: middle;
color: #000000;
border-color: #dfdfdf;
border-width:1px;
border-style: solid;
}
#visao2 table tr td:last-child a {
color: #1a55dd;
text-decoration:none;
border:none;
}
/* */
#visao2 table tr:first-child td {
height: 34px;
padding: 0px 0px 0px 0px;
background: #dfdfdf;
text-align: center;
vertical-align: middle;
color: #272E33;
font-family: “open-sansbold”, Arial ,sans-serif;
font-weight: bold;
font-size: 13px;
}
/* */
/* */
#visao3 table {
width: 100% !important;
}
/* */
#visao3 table tr td:first-child {
width: 25%;
padding: 10px 0px 10px 0px;
font-family: Arial, sans-serif;
font-size: 10px;
line-height: 20px;
text-align: center;
vertical-align: middle;
color: #000000;
border-color: #dfdfdf;
border-width:1px;
border-style: solid;
}
#visao3 table tr td:first-child a:first-child {
padding: 0px 0px 0px 0px;
font-size: 13px;
line-height: 20px;
text-align: center;
vertical-align: middle;
color: #1a55dd;
text-decoration:none;
border:none;
display:block;
}
#visao3 table tr td:first-child a {
padding: 0px 0px 0px 0px;
font-size: 11px;
line-height: 20px;
text-align: center;
vertical-align: middle;
color: #1a55dd;
text-decoration:none;
border:none;
display:block;
}
/* */
#visao3 table tr td:nth-child(2) {
padding: 10px 20px 10px 20px;
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 16px;
text-align: justify;
vertical-align: middle;
color: #000000;
border-color: #dfdfdf;
border-width:1px;
border-style: solid;
}
#visao3 table tr td:nth-child(2) a {
color: #1a55dd;
text-decoration:none;
border:none;
}
/* */
#visao3 table tr td:last-child {
width: 21%;
padding: 10px 20px 10px 20px;
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 16px;
text-align: center;
vertical-align: middle;
color: #000000;
border-color: #dfdfdf;
border-width:1px;
border-style: solid;
}
#visao3 table tr td:last-child a {
padding: 3px 0px 0px 0px;
color: #1a55dd;
text-decoration:none;
border:none;
display:block;
}
/* */
#visao3 table tr:first-child td {
height: 34px;
padding: 0px 0px 0px 0px;
background: #dfdfdf;
text-align: center;
vertical-align: middle;
color: #272E33;
font-family: “open-sansbold”, Arial ,sans-serif;
font-weight: bold;
font-size: 13px;
}
/* */
/* */
#visao4 table {
width: 100% !important;
}
/* */
#visao4 table tr td:first-child {
width: 30%;
padding: 10px 0px 10px 0px;
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 16px;
text-align: center;
vertical-align: top;
color: #000000;
border-color: #dfdfdf;
border-width:1px;
border-style: solid;
}
#visao4 table tr td:first-child a {
color: #1a55dd;
text-decoration:none;
border:none;
}
/* */
#visao4 table tr td:last-child {
padding: 10px 20px 10px 20px;
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 16px;
text-align: justify;
vertical-align: middle;
color: #000000;
border-color: #dfdfdf;
border-width:1px;
border-style: solid;
}
#visao4 table tr td:last-child a {
color: #1a55dd;
text-decoration:none;
border:none;
display:inline;
margin-top: 5px;
}
#visao4 table tr td:last-child a:not(:first-child) {
display:inline;
margin-top:10px;
}
#visao4 table tr td p.pResenhaDiaria {
font-size: 100%;
line-height: inherit;
}
#visao4 table tr td p:last-child {
margin-bottom: 0em;
}
/* */
#visao4 table tr:first-child td {
height: 34px;
padding: 0px 0px 0px 0px;
background: #dfdfdf;
text-align: center;
vertical-align: middle;
color: #272E33;
font-family: “open-sansbold”, Arial ,sans-serif;
font-weight: bold;
font-size: 13px;
}
/* */

}

