/*
** Plone style sheet for Netscape 4 and other non-CSS2-compatible browsers.
** Copyright Alexander Limi, 2002-2003 - http://www.plonesolutions.com
** Please reuse whatever you find useful here, and credit where credit is due :)
*/

/* <!-- compression status: disabled --> (this is for http compression) */
/* Do not remove this, it's required to get the variables needed to render the CSS
*/

/* Don't remove this either, this is a CSS trick to hide things from all browsers
   that are not Netscape 4 - aka. Fabrice's Inversion (google it :)
   Any standards-compliant browser will ignore the styles below, unless you insert
   a comment in them (which you shouldn't do).
   */

/*/*//*/

body, p, table, td, th, ul, li, dd, dt, dl, h1, h2, h3, h4, h5, h6, div, span, input {
    font-family: Verdana;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

p, ul, li, dt, dd, dl, table, td, th, .documentDescription, #portal-breadcrumbs, .documentDescription, #portal-footer, #portal-colophon, div.content, div.documentByLine, input, textarea {
    font-size: 14px;
}

.documentDescription {
    font-weight: bold;
}

#portal-columns{
}

#portal-columns #portal-column-one {
    float: left;
    clear: left;
    width: 15%;
    padding: 2em 0em 1em 2em;
}

#portal-columns #portal-column-two {
    float: left;
    clear: right;
    width: 15%;
    padding: 2em 2em 1em 0em;
}

#portal-columns #portal-column-content {
    float: left;
    clear: none;
    width: 62%;
    padding: 0.5em 2em 1em 2em;
}

#portal-globalnav li,
#personalbar li,
.contentViews li,
#itemMenu li {
    display: none;
}

/* End of Fabrice's Inversion: */

/* */


/* End of the variable inclusion
*/

/*
** Table-based column layout for all browsers.
** By Alexander Limi, http://www.plonesolutions.com
**
** There's a table-less column layout alternative in the plone_tableless
** skin layer, if you prefer layouts without tables.
*/

/* <!-- compression status: disabled --> (this is for http compression) */
/*  */

#portal-columns {
    width: 100% !important;
}

#portal-column-one {
    vertical-align: top;
    width: 16em;
}

#portal-column-content {
    vertical-align: top;
    margin: 0;
    padding: 0;
}

#portal-column-two {
    vertical-align: top;
    width: 16em;
}

/* Padding for the columns */

#portal-column-one .visualPadding {
    padding: 2em 0em 1em 2em;
}
#portal-column-content .visualPadding {
    padding: 0em 2em 1em 2em;
}
#portal-column-two .visualPadding {
    padding: 2em 2em 1em 0em;
}

/*  */

/* <!-- compression status: disabled --> (this is for http compression) */
/*  (do not remove this :) */
/*  (not this either :) */

#box_noticias_agenda{
/*width: 185px;*/
background: #E7EBEA;
border: 5px solid #E7EBEA;
}

#box_noticias_agenda .ultimas_noticias{
background: #F5F7F6;
line-height: 20px;
}

#box_noticias_agenda #noticias_abas strong{
border-left: 1px solid #8d9a93;
border-right: 1px solid #8d9a93;
padding: 4px;
line-height: 20px;
background: white;
font-size: 0.8em;
}

#box_noticias_agenda #noticias_abas a strong{
background: #8D9A93;
font-size: 1em;
}

#box_noticias_agenda #lista_noticias{
background: white;
border-top: 1px solid #E7EBEA;
border-bottom: 2px solid #B4BFAF;
}

#box_noticias_agenda .desc_noticia{
margin: 10px 5px;
}

#box_noticias_agenda #separador_noticias{
border-top: 1px dashed black;
}

#menu_lateral_interno {
text-align: center;
font-weight: bold;
font-size: 0.9em;
}

#menu_lateral_interno div{
line-height: 15px;
}

#menu_lateral_interno .colunaMenuTerceiroNivelSelected a{
color: #000000;
}

#menu_lateral_interno .colunaMenuTerceiroNivelSelected{
border-left: 5px solid #895501;
background: #FFD430;
}

#menu_lateral_interno .colunaMenuTerceiroNivel a:hover{
color: #e67900;
}

#menu_lateral_interno .colunaMenuTerceiroNivel a{
color: #8a5300;
}

#menu_lateral_interno .colunaMenuTerceiroNivel{
border-left: 5px solid #B99D76;
background: #FFD430;
margin-bottom: 2px;
}

#menu_lateral_interno .colunaMenuTerceiroNivelAberto a{
color: #FFFFFF;
}

#menu_lateral_interno .colunaMenuTerceiroNivelAberto{
border-left: 5px solid #8A5500;
background: #E67900;
margin-bottom: 2px;
}

#menu_lateral_interno #colunaMenuQuartoNivel{
margin-bottom: 2px;
border-top: 2px solid #EFE9CF;
border-bottom: 2px solid #B99D76;
}

#menu_lateral_interno .quartoNivel a{
font-size:1.1em;
}

#menu_lateral_interno .quartoNivel{
text-align: left;
padding-left: 15px;
background: #EFE9CF;
}

#menu_lateral_interno .quartoNivelSelected a{
font-size:1.1em;
}

#menu_lateral_interno .quartoNivelSelected{
text-align: left;
padding-left: 15px;
}

#menu_lateral {
text-align: center;
font-weight: bold;
font-size: 0.9em;
}

#menu_lateral div{
line-height: 20px;
}

#menu_lateral .colunaMenuTerceiroNivelSelected a{
color: #000000;
}

#menu_lateral .colunaMenuTerceiroNivelSelected{
border-left: 5px solid #E67900;
background: #EFE9CF;
}

#menu_lateral .colunaMenuTerceiroNivel a:hover{
color: #e67900;
}

#menu_lateral .colunaMenuTerceiroNivel a{
color: #8a5300;
}

#menu_lateral .colunaMenuTerceiroNivel{
border-left: 5px solid #E0CBA0;
background: #EFE9CF;
margin-bottom: 2px;
}

#menu_lateral .colunaMenuTerceiroNivelAberto a{
color: #FFFFFF;
}

#menu_lateral .colunaMenuTerceiroNivelAberto{
border-left: 5px solid #8A5500;
background: #E67900;
margin-bottom: 2px;
}

#menu_lateral #colunaMenuQuartoNivel{
margin-bottom: 2px;
border-top: 2px solid #E0CBA0;
border-bottom: 2px solid #B99D76;
}

#menu_lateral .quartoNivel a{
font-size:1.1em;
}

#menu_lateral .quartoNivel{
text-align: left;
padding-left: 15px;
}

#menu_lateral .quartoNivelSelected a{
font-size:1.1em;
}

#menu_lateral .quartoNivelSelected{
text-align: left;
padding-left: 15px;
}

.titulo_secretaria a:hover{
color: #E67900;
}

.titulo_secretaria a{
font-weight: bold;
font-size: 1.1em;
color: #643e00;
}

.titulo_secretaria {
text-align: center;
background: #FFCC00;
line-height: 20px;
margin-top: 10px;
margin-bottom: 10px;
}

#menu_horizontal_nivel_2 .selected a,#menu_horizontal_nivel_2 .selected a:hover{
color: #085F7B;
}

#menu_horizontal_nivel_2 .selected{
background: #FFFFFF;
padding: 1em 1em 1em 1em;
margin: 0.5em;
}

#menu_horizontal_nivel_1 .selected{
background: #6593C4;
padding: 1em 1em 1em 1em;
margin: 0.5em;
}

#menu_horizontal_nivel_2 li a:hover{
color: #FFFF00;
}

#menu_horizontal_nivel_1 li a:hover{
color: #FFD800;
}

#menu_horizontal_nivel_2 span{
color: #FFD800;
font-size: 1.2em;
}

#menu_horizontal_nivel_1 span{
color: #FEB101;
font-size: 1.2em;
}

#menu_horizontal_nivel_2{
background: #6593C4;
margin-bottom: 3px;
}

#menu_horizontal_nivel_1{
background: #0E5F7D;
margin-bottom: 3px;
}

.menu_horizontal li a{
color: #FFFFFF;
text-decoration: none;
}

.menu_horizontal li{
display: inline;
}

.menu_horizontal{
text-align: center;
font-weight: bold;
font-size: 90%;
margin: 0;
line-height: 25px;
}

.icone_noticia_laranja{
width:16px;
height:16px;
background:url(http://hompresidencia.serpro/presidencia_images/seta) center no-repeat #FEB100;
float:left;
}

#destaque_laranja .titulosBoxesAmarelo {
line-height:16px;
text-align:left;
}

#destaque_marrom .titulosBoxesLaranja {
line-height:16px;
text-align:left;
}

#destaque_amarelo .titulosBoxes {
line-height:16px;
text-align:left;
}

.icone_noticia_amarelo{
background:url(http://hompresidencia.serpro/presidencia_images/seta) 6px 50% no-repeat #FFD800;
}

.icone_noticia_amarelo .titulosBoxes{
margin-left: 16px;
padding-left:5px;
}

#destaque_marrom .titulosBoxes {
line-height:16px;
text-align:left;
}

.icone_noticia_marrom{
background:url(http://hompresidencia.serpro/presidencia_images/seta) 6px 50% no-repeat #E67900;
}

.icone_noticia_marrom .titulosBoxes{
margin-left: 16px;
padding-left:5px;
}

#enquete .icone_enquete {
width:16px;
height:16px;
background:url(http://hompresidencia.serpro/presidencia_images/interrogacao) no-repeat center;
float:left;
}

#enquete .enquete_titulo {
background:#D6DFDC;
height:16px;
}

#enquete {
border:5px solid #D6DFDC;
padding:2px;
text-align:left;
}

body{
text-align: center;
}

#todo_site{
width:770px;
margin:5px auto;
text-align: left!important;
}

#visual-portal-wrapper{
text-align: left!important;
}

.centralizado{
text-align:center;
}

.width_1{
width: 1px;
}

.width_2{
width:2px;
}

.width_3{
width:3px;
}

.width_4{
width: 4px;
}

.width_5{
width: 5px;
}

.width_6{
width:6px;
}

.width_15{
width:15px;
}

.width_16{
width:16px;
}

.width_20{
width:20px;
}

.width_25{
width:25px;
}

.width_30{
width:30px;
}

.width_40{
width:40px;
}

.width_45{
width:45px;
}

.width_47{
width:47px;
}

.width_49{
width:49px;
}

.width_118{
width:118px;
}

.width_121{
width:121px;
}

.width_130{
width:130px;
}

.width_140 {
width:140px;
}

.width_175{
width:175px;
}

.width_185 {
width:185px;
}

.width_190{
width:190px;
}

.width_200{
width:200px;
}

.width_215{
width:215px;
}

.width_230{
width: 230px;
}

.width_250{
width: 250px;
}

.width_280{
width:280px;
}

.width_295{
width:295px;
}

.width_360{
width: 360px;
}

.width_415{
width:415px;
}

.width_485{
width:485px;
}

.width_610{
width:610px;
}

.width_740{
width:740px;
}

.tamanho_site{
width: 770px;
}

.height_1{
height: 1px;
}

.height_2{
height: 2px;
}

.height_3{
height: 3px;
}

.height_4{
height:4px;
}

.height_5{
height: 5px;
}

.height_7{
height: 7px;
}

.height_10{
height:10px;
}

.height_15{
height: 15px;
}

.height_16{
height: 16px;
}

.height_17{
height:17px;
}

.height_18{
height: 18px;
}

.height_20{
height: 20px;
}

.height_22{
height: 22px;
}

.height_23{
height:23px;
}

.height_24{
height: 24px;
}

.global_logo_topo {
 background-color: #FFCC01;
 text-align: center;
 clear: both;
}
.global_logo_topo_presidencia {
 float: left;
 height: 26px;
}
.global_logo_topo_form {
 height: 26px;
 padding-top: 9px;
 margin-right:155px;
}
.global_logo_topo_brasil {
 float: right;
 margin-top: -35px;
 height: 26px;
}


.global_logo_topo_secundario {
 background-color: #FFCC01;
 clear: both;
 height: 35px;
}
.global_logo_topo_secundario_presidencia{
 position: relative;
 z-index: 1;
 height: 26px;
 clear: both;
}
/* alteração teste - 15/01/2007 */
/*.global_logo_topo_secundario .global_logo_topo_secundario_brasil{
 text-align: right;
 margin-top: -21px;
} */

.global_logo_topo_secundario_brasil{
 position: relative;
 float: right;
 margin-top: -35px;
}


.global_logo_meio {
 background: #C4D1E1 url(http://www.presidencia.gov.br/presidencia_images/imagem_home) no-repeat;
 height: 50px;
 margin-top: 2px;
 margin-bottom: 2px;
}
.global_logo_meio div{
 float: left;
}


.global_logo_meio_secundario{
 background: #C4D1E1 url(http://www.presidencia.gov.br/presidencia_images/image_header) no-repeat;
 height: 27px;
 margin-top: 2px;
 margin-bottom: 2px;
}


.global_logo_meio_idiomas{
 margin-top: 7px;
 padding-left: 270px;
 border-right: 1px solid #fff;
 padding-right: 10px;
}
.global_logo_meio_idiomas a{
 background: transparent url(http://www.presidencia.gov.br/presidencia_images/seta_azul) 0px 3px no-repeat;
 padding-left: 10px;
 font-weight: bold;
}
.global_logo_meio_botoes{
 margin-top:7px;
 float:left;
 border-right: 1px solid #fff;
 padding-right: 10px;
 margin-left:10px;
}
.global_logo_meio_botoes a{
 position: relative;
 z-index: 1;
 padding: 1px 3px 1px 3px;
}
.global_logo_meio_criancas{
 border-right:1px solid #fff;
 float:left;
 padding-right:10px;
 margin-left:10px;
 padding-bottom: 3px;
 padding-top: 2px;
 margin-top:7px;
}
.global_logo_meio_criancas a{
 text-align: center;
 width: 78px;
 display: block;
 padding-top: 3px;
 padding-bottom: 3px;
}
.global_logo_meio_searchbox{
 margin-top: 3px;
 margin-left:10px;
}
.global_logo_meio_searchbox label{
 font-weight: bold;
}
.global_logo_meio_searchbox a{
 padding: 0px 3px 0px 3px;
}
.global_logo_meio_searchbox input{
 margin-bottom: 2px;
}

.global_logo_meio_secundario_botoes{
 border-right: 1px solid #fff;
 padding-right: 10px;
 float: left;
 padding-left: 310px;
 margin-top: 7px;
}
.global_logo_meio_secundario_botoes a{
 padding: 1px 3px 1px 3px;
 position: relative;
 z-index: 1;
}


.global_logo_meio_secundario_searchbox{
 padding-top: 4px;
}
.global_logo_meio_secundario_searchbox label{
 font-weight: bold;
}
.global_logo_meio_secundario_searchbox_busca{
 float: left;
 padding-left: 10px;
 padding-right: 5px;
}


.global_logo_estruta_pr{
 padding-top: 3px;
 text-align: center;
 background: #e2e9f1;
 padding-bottom: 3px;
 margin-bottom: 2px;
}
.global_logo_estruta_pr label{
 font-weight: bold;
}


.global_logo_menu_horizontal{
 background: #0E5F7D;
}

.box:hover {
    color: #E67900;
    text-decoration:underline;
}

/*  */

