
/* - portalconsular.css - */
@media screen {
/*  (do not remove this :) */
/*  (not this either :) */

body body {background:#fff;}

html,body,#body-image {height:100%;}

body {/*background: url(http://www.portalconsular.mre.gov.br/bodyBackground.jpg) repeat;*/
      margin-top: -28px;}

#body-image {
/*background: url(http://www.portalconsular.mre.gov.br/bodyBackground.jpg) repeat;*/
}

#content-background {
background: #ffffff /*url(http://www.portalconsular.mre.gov.br/contentBackground.jpg) repeat-y*/;
margin: auto;
width: 1000px;
box-shadow:0 0 20px #222;-webkit-box-shadow:0 0 20px #222;-moz-box-shadow:0 0 20px #222;
}

#visual-portal-wrapper {
margin: auto;
/*width: 1000px;*/
}

#portal-top {
 margin: 35px 0 0;
}

/*
fieldset  {
background: #DAE1E9;
}*/

#login-form {
	background: #DAE1E9;
	padding: 1em;
	}

legend {
background: transparent;
}

.fieldRequired {
color: #76797C; /*#DAE1E9;*/
}

#portal-column-one .visualPadding {
padding: 30px 0 30px 10px;
}

#portal-column-content {
padding: 30px 13px;
}

.documentContent {
padding: 0.3em !important;
}

#portal-column-two .visualPadding {
padding: 30px 10px 30px 0;
}

/*#portal-column-one,
#portal-column-two  {
width:262px;
}*/

#portal-column-one  {
width:259px;
}

#portal-column-two  {
width:250px;
}

/*****        Barra do Governo         *****/
.barraGoverno {
background: url(http://www.portalconsular.mre.gov.br/barraGovRep.png) no-repeat;
height: 35px;
width: 1000px;
margin:auto;
}

#marca-orgao {
float:left;
}

#marca-brasil {
border:0;
float: right;
margin:0;
padding:0;
position: relative;
}

#brasil {
	margin: -32px 32px 0 0;
	}
	
/*Ajuste da nova barra serpro.barraidentidadegf do Governo Federal */
#barra-brasil .barra {
width: 995px !important;
}

/*****        Barra de Acessibilidade         *****/
#barra-acessibilidade {
background: #cfe1f0;
padding: 1px 0 2px;
}

.barraAcessibilidadeWrapper {
margin: auto;
width: 600px;
}

.opcoesAtalhos {
float: right;
margin: 0;
padding-left: 5px;
}

.opcoesAtalhos li {
display: inline;
margin: 0;
}

.opcoesAtalhos a {
border-right: 0;
border-left: 1px solid black;
color: Black;
padding: 0 3px 0;
text-decoration: none;
}

.opcoesAtalhos a.firstItem {
border: 0;
}

.opcoesAlternativas {
margin: 0;
padding-right: 8px;
}

.opcoesAlternativas li {
display: inline;
margin: 0;
}

.opcoesAlternativas .visualPadding {
padding-left: 10px;
}

/*****        Portal Header         *****/
#portal-header {
position: relative;
}

#portal-siteactions {
margin: 0;
padding: 0;
position: absolute;
right: 10px;
top: 5px;
}

#portal-siteactions li a {
background: white;
}

/*
#portal-logo .imagem-logo {
float: left;
padding-left: 35px;
height: 104px;  
padding-top:20px;	
width: 45%;
}*/


#portal-logo div {
float: left;
margin: 22px 0;
padding-left: 35px;
height:80px;
}


#portal-logo img {
margin: 0px;
}

/*escondendo o logo*/
#portal-logo .imagem-logo a img {
    visibility: hidden;
}
#portal-logo .imagem-logo a{
    height: 1px;
    padding: 40px;
}


#portal-logo .imagem-logo {
width: 45%; 	
}

#portal-logo h1, 
#portal-logo h2 {
color:#094675;
border-bottom: none;
padding-left: 64px;
}

/*****        Links de Acesso Rápido         *****/
#links-acesso-rapido {
background: url(http://www.portalconsular.mre.gov.br/tabBackground.png) repeat-x;
float: none;
margin: 0;
padding: 0 30px 0 0;
position: relative;
}

#links-acesso-rapido #portaltab-link_mapa_portal {
display: none !important;
}

#links-acesso-rapido li {
border-bottom:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
border-top:medium none !important;
display: block;
float: left;
line-height:2em;
margin-bottom: 0;
margin-left: 3px;
margin-right: 3px;
white-space: normal;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-radius-bottomleft: 5px;
-webkit-border-radius-bottomright:5px;
}

#links-acesso-rapido li.selected a,
#links-acesso-rapido li a {
color: #ECE9E6;
display: block;
font-family: Arial !important;
font-weight: bold;
margin: 0;
padding: 0 7px;
text-decoration:none;
text-transform: capitalize;
}

#links-acesso-rapido .azul {
background: transparent url(http://www.portalconsular.mre.gov.br/bkgAcessoRapido_azul.png) repeat scroll right top !important;
}

#links-acesso-rapido .laranja {
background: transparent url(http://www.portalconsular.mre.gov.br/bkgAcessoRapido_laranja.png) repeat scroll right top !important;
}

/*****        Portal Tabs e Searchbox         *****/
#portal-globalnav {
background: url(http://www.portalconsular.mre.gov.br/tabBackground.png) repeat-x;
float: left;
margin: 0;
padding: 0 10px 0 0;
position: relative;
}

#portal-globalnav li {
display: block;
float: left;
margin-bottom: 0;
white-space: normal;
}

#portal-globalnav li.selected a,
#portal-globalnav li a {
background: transparent;
border: 0;
color: Black;
margin: 0;
padding: 0;
}

#portal-globalnav #portaltab-index_html {
padding: 0 40px 0 10px;
/* display: none !important; */
}

#portal-globalnav #portaltab-index_html a {
background: url(http://www.portalconsular.mre.gov.br/tabHome.png) no-repeat;
display: block;
height: 0;
overflow: hidden;
padding-top: 25px;
width: 56px;
margin-left: 8px;
}

#portal-globalnav #portaltab-sistema_consular_integrado a {
background: url(http://www.portalconsular.mre.gov.br/tabSistemaConsularIntegrado.png) no-repeat top left;
display: block;
height: 0;
overflow: hidden;
padding-top: 25px;
width: 169px;
}

#portal-globalnav #portaltab-sistema_consular_integrado a:hover {
background: url(http://www.portalconsular.mre.gov.br/tabSistemaConsularIntegrado.png) no-repeat top right;
}

#portal-globalnav #portaltab-brasileiros_no_mundo a {
background: url(http://www.portalconsular.mre.gov.br/tabBrasileirosNoExterior.png) no-repeat top left;
display: block;
height: 0;
overflow: hidden;
padding-top: 25px;
width: 138px;
}

#portal-globalnav #portaltab-brasileiros_no_mundo a:hover {
background: url(http://www.portalconsular.mre.gov.br/tabBrasileirosNoExterior.png) no-repeat top right;
}

#portal-globalnav #portaltab-services_for_foreigners a {
background: url(http://www.portalconsular.mre.gov.br/tabServicesForForeigners.png) no-repeat top left;
display: block;
height: 0;
overflow: hidden;
padding-top: 25px;
width: 146px;
}

#portal-globalnav #portaltab-services_for_foreigners a:hover {
background: url(http://www.portalconsular.mre.gov.br/tabServicesForForeigners.png) no-repeat top right;
}

#portal-globalnav #portaltab-sitemap a {
background: url(http://www.portalconsular.mre.gov.br/tabMapaPortal.png) no-repeat top left;
display: block;
height: 0;
overflow: hidden;
padding-top: 25px;
width: 107px;
}

#portal-globalnav #portaltab-sitemap a:hover {
background: url(http://www.portalconsular.mre.gov.br/tabMapaPortal.png) no-repeat top right;
}

#portal-globalnav #portaltab-contact a {
background: url(http://www.portalconsular.mre.gov.br/tabFaleConosco.png) no-repeat top left;
display: block;
height: 0;
overflow: hidden;
padding-top: 25px;
width: 96px;
}

#portal-globalnav #portaltab-contact a:hover {
background: url(http://www.portalconsular.mre.gov.br/tabFaleConosco.png) no-repeat top right;
}

#portal-searchbox {
background: url(http://www.portalconsular.mre.gov.br/tabBackground.png) repeat-x;
float: none;
margin: 0;
padding: 0 10px 0 0;
}

.LSBox {
clear: none;
float: none;
}

#portal-searchbox label {
background: url(http://www.portalconsular.mre.gov.br/buscaLabel.png) no-repeat;
display: block;
float: left;
height: 0;
/*margin-left:287px;*/
overflow: hidden;
padding-top: 25px;
position: relative;
width: 40px;
}

#portal-searchbox input {
margin: 3px 0;
}

#searchGadget {
width: 140px;
}

.LSResult {
padding: 0;
}

.botaoOK {
border: 1px solid #47759c;
padding-left: 2px;
padding-right: 2px;
}

.searchSection,
#portal-advanced-search {
display: none;
}

/*****        Barra do Usuário         *****/
#portal-personaltools {
clear: both;
}

/*****        Breadcrumbs         *****/
#portal-breadcrumbs {
border: 0;
clear: both;
padding-left: 10px;
padding-right: 10px;
}

/*****        Banners Principais          *****/
#portlet-banners-principais {
border: 0;
margin-bottom: 10px;
}

#portlet-banners-principais .portletHeader {	
display: none;
}

#portlet-banners-principais {
border: 0;
padding: 0;
}

#portlet-banners-principais ul {
list-style: none;
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0 0;
}

#portlet-banners-principais li {
margin-bottom: 1.5em;
}

/*****        Banners Superiores          *****/
#portlet-banners-superiores {
margin-bottom:20px;
}

#portlet-banners-superiores img {
border-left:1px solid #D1D1D1;
border-right:1px solid #D1D1D1;
border-top:1px solid #D1D1D1;
height:103px;
width:463px;
}

/*****        Banners Secundários          *****/
#portlet-banners-secundarios {
border: 0;
overflow:hidden;
}

#portlet-banners-secundarios div{
float:left;
height:42px;
margin-right:3px;
margin-bottom:4px;
text-align:center;
width:120px;
}

#portlet-banners-secundarios .portletHeader {
display: none;
}

#portlet-banners-secundarios .portletItem {
border: 0;
padding: 0 0 0 4px;
}

#portlet-banners-secundarios .portletItem ul {
margin: 0;
}

#portlet-banners-secundarios .portletItem li {
float: left;
padding-right: 4px;
padding-bottom: 1px;
}

#ultimo-banners-sec {
margin-bottom: 10px !important;	
	}

#limpa-banners {
	clear:both;
	}
	
/*****        Menu de Navegação          *****/
.portletNavigationTree {
background: url(http://www.portalconsular.mre.gov.br/navigationBottom.png) no-repeat left bottom;
border: 0;
margin-bottom: 5px;
padding-bottom: 6px;
/*box-shadow:0 0 20px #222;-webkit-box-shadow:0 0 20px #222;-moz-box-shadow:0 0 20px #222;*/
}

/* Monta o menu de navegação */

.portletNavigationTree  #header-menu  {
display: none;
	}
 
.portletNavigationTree #itens-menu  {
background: url(http://www.portalconsular.mre.gov.br/navigationBackground.png) repeat-y left top;
padding-top: 4px;
	}
	 
.portletNavigationTree .portletHeader a {
color:#1E396C !important;
font-size:1.3em;
font-weight: bold;
/*border: 0 !important;*/
}

/* Monta o menu administrativo */
.portletNavigationTree  #header-adm   {
background: url(http://www.portalconsular.mre.gov.br/navigationTop2.png) no-repeat -3px top;
padding-top: 4px;
border:none;
height:25px;
text-transform:capitalize;
text-align:center;
/*width:232px;*/
}
.portletNavigationTree  #header-adm a {
border-bottom:1px solid #47759c !important;
/*margin-left:-7px;*/
padding-bottom:6px;
/*width:248px;*/
}


.portletNavigationTree .portletItem {
background: url(http://www.portalconsular.mre.gov.br/navigationTop.png) no-repeat left top;
border: 0;
width: 100%;
margin-top: 0px;
padding: 4px 0 0 0;
}

.portletNavigationTree .navTree li {
margin: 0;
padding: 0 11px 0 7px;/* 0 5px 0 4px;*/
}

.portletNavigationTree .navTreeItem a,
.portletNavigationTree dd.portletItem .navTreeItem a,
.portletNavigationTree dd.portletItem .navTreeCurrentItem {
background: transparent;
border: 0 !important;
border-top: 1px solid #47759c !important;
color: #1e396c !important;
font-size: 1.3em;
padding: 4px 7px;
}

.portletNavigationTree dd.portletItem .navTreeItem a.firstItem,
.portletNavigationTree dd.portletItem .navTreeItem .firstItem:hover {
border: 0 !important;
}

.portletNavigationTree .navTreeItem a:hover,
.portletNavigationTree dd.portletItem .navTreeItem a:hover {
background: transparent;
border: 0;
border-top: 1px solid #47759c;
color: #1e396c !important;
}

#itens-menu  .navTreeItem img {
	display: none;
}
.navTree {
	margin-top:0;
	}
/*
#itens-adm li ul    {
	display: none;
	}
*/
#itens-adm {
background:url(navigationBackground.png) repeat-y;
margin-top:-4px;
}

/*****        Portlet de Eventos          *****/
#areaParaEventosDia .portletHeader{
    text-transform:inherit;
}

.eventosTitulo {
background: url(http://www.portalconsular.mre.gov.br/calendarEvents.png) no-repeat;
display: block;
height: 0;
overflow: hidden;
padding-top: 41px;
width: 250px;
}

/*****        Calendário          *****/
.portletCalendar {
	display:none;
/*border: 0;*/
}

.portletCalendar dt {
background: transparent;
border: 0;
padding: 0 4px 5px 3px;
font-weight:bold;
/*Primeira letra do nome do mês em maiúsculo - 0058872*/
text-transform: none;
}

.portletCalendar .portletItem {
border: 0;
padding: 0 4px 5px 3px;
}

.portletCalendar .portletFooter {
background: transparent;
border: 0;
}

.portletCalendar .portletFooter a {
background: url(http://www.portalconsular.mre.gov.br/calendarAllEvents.png) no-repeat;
display: block;
height: 0;
overflow: hidden;
padding-top: 26px;
width: 250px;
}

.ploneCalendar {
line-height:1.2em;
}

/*****        Consulados Itinerantes          *****/
#portlet-consulados-itinerantes {
border: 0;
}

#portlet-consulados-itinerantes .portletHeader {
background: url(http://www.portalconsular.mre.gov.br/consuladosItinerantesHeader.png) no-repeat;
border: 0;
height: 0;
overflow: hidden;
padding-top: 108px;
}

#portlet-consulados-itinerantes .portletHeader span {
display: hidden;
}

#portlet-consulados-itinerantes .portletItem {
border: 0;
margin: 0 0 0 0px;
padding:0 10px 0 15px;
width:auto;
}

#portlet-consulados-itinerantes .portletItem ul {
margin: 0;
}

#portlet-consulados-itinerantes .portletItem li {
margin: 0;
padding: 2px 5px;
}

#portlet-consulados-itinerantes .portletFooter {
background: transparent;
border: 0;
padding: 0;
}

#portlet-consulados-itinerantes .portletFooter a {
display: block;
height: 0;
overflow: hidden;
background: url(http://www.portalconsular.mre.gov.br/consuladosItinerantesFooter.png) no-repeat;
padding-top: 27px;
}

#portlet-consulados-itinerantes .odd {
background-color: #D4DEE8;
}

#portlet-consulados-itinerantes .even {
background-color: #B1BBD3;
}

#consultar-consulado-itinerante .destaque {
font-weight: bold;
}

#consultar-consulado-itinerante .posto {
margin-left: 10px;
padding-bottom: 0.5em;
}

#consultar-consulado-itinerante .newsContent {
padding: 0 1em 0;
}

#consultar-consulado-itinerante .newsItem {
border-bottom: none;
}

#consultar-consulado-itinerante .consulado .newsItem {
margin-left: 20px;
}

/*****        Avisos          *****/
#portlet-avisos {
border: 0;
width:auto;
margin-top: 0;
}

#portlet-avisos .portletHeader {
background: url(http://www.portalconsular.mre.gov.br/avisosHeader.png) no-repeat;
border: 0;
height: 0;
overflow: hidden;
padding-top: 35px;
}

#portlet-avisos .portletHeader span {
display: hidden;
}

#portlet-avisos .portletItem {
background: #dae1e9;
border: 0;
margin: 0 0;
padding: 0;
}

#portlet-avisos .portletItem ul {
margin: 0;
}

#portlet-avisos .portletItem li {
border-top:1px solid #47759C;
margin: 0;
padding:3px 5px;
}

#portlet-avisos .portletItem li a {
border: 0;
/*border-top: 1px solid #47759c;*/
color: black;
/*padding: 4px 7px;*/

}


/*#portlet-avisos .portletItem li #borda {
border: 0;
border-top: #47759C 1px solid;
margin: 0;
width:auto;
}*/


#portlet-avisos .portletItem li #noBorda {
border: 0;
}


#portlet-avisos .portletItem li .firstItem {
border: 0;
}

#portlet-avisos .portletFooter {
background: url(http://www.portalconsular.mre.gov.br/avisosFooter.png) no-repeat;
border: 0;
margin-top:0px;
padding:0;
}

#portlet-avisos .portletFooter a {
display: block;
height: 0;
overflow: hidden;
padding-top: 27px;
}

#portlet-banners-principais-avisos{
	background:#D4DEE8; 
	border:0 none;
	margin:0 0 0 0;	
	}


#portlet-banners-principais-avisos #prioritario {
	font-weight: bold;
	} 
/*****        Pesquisa          *****/
#portlet-pesquisa {
border: 0;
}

#portlet-pesquisa .portletHeader {
	background: url(http://www.portalconsular.mre.gov.br/BotaoPesquisaOpiniao.png) no-repeat;
	border: 0;
	height: 0;
	overflow: hidden;
	padding: 35px 0 0;
}

#portlet-pesquisa .portletHeader span {
	display: hidden;
}


.portletPopoll .portletItem {
    border: medium none;
    padding: 2px 10px;
}

.portletPesquisa {
	background: #f7f0db;
	border: 0;
	margin-left: 0px;
    width: auto;
    padding-bottom: 10px;
	}
	

/*
#portlet-pesquisa .portletFooter {
	background: url(http://www.portalconsular.mre.gov.br/pesquisaFooter.png) no-repeat;
	border: 0;
}
*/

#portlet-pesquisa .portletFooter {
background: url(http://www.portalconsular.mre.gov.br/pesquisaFooter.png) no-repeat;
border: 0;
}

.portletFooterxx{
	background: url(http://www.portalconsular.mre.gov.br/pesquisaFooter.png) no-repeat scroll left center transparent;
    border: 0 none;
    height: 21px;
    margin: 0;
    overflow: hidden;
    
}

.portletFooterxx a {
    color: #E9BA2A;
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 27px;
}

#portlet-pesquisa .portletFooter a {
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 27px;
}


#portlet-pesquisa .context {
	font-size: 100%;
	margin-top: 8px;
	text-transform: capitalize;
	padding: 1px 6px 1px 15px;
}
	
#enquete-view .field {
    margin: 0 0 1em 0 !important;
}	


#enquete-portlet fieldset { 
	margin: 0 !important;
	}
	
	
/*****        Banners Superiores          *****/
#superbanner {
margin-bottom: 20px;
}

/*****        Posto          *****/
#posto-view .documentFirstHeading {
background: url(http://www.portalconsular.mre.gov.br/informacoesImportantes.png) no-repeat;
border: 0;
display: block;
height: 0;
overflow: hidden;
padding-top: 37px;
}

#posto-view h2 {
border: 0;
font-size: 1em;
font-weight: bold;
}

/*****        Rodapé          *****/
#portal-footer {
background: transparent;
border: 0;
margin-bottom: 0;
}

#portal-footer ul {
list-style: none;
list-style-image: none;
margin: 0;
padding: 8px 0;
}
#portal-footer li {
display: inline;
}

/*   ----------------------------------   codigo css do banner    ---------------------------------------     */

#news_carousel a { color: #fff; }

#news_carousel {
 /*border-top:1px solid #CDC5BF;
 border-left:1px solid #CDC5BF;
 border-right:1px solid #CDC5BF; 
 border-bottom:1px solid white;	 */
 width: 463px !important;
 height: 127px;
 left: 50%;
 margin: 0 0 0 -231.5px;
 padding: 0;
 overflow: hidden;  /* this will make only show 1 li */
 position: relative;
 background: url(http://www.portalconsular.mre.gov.br/carousselBar.jpg) no-repeat bottom left;
/*-moz-border-radius-bottomleft:14px;
-moz-border-radius-bottomright:14px;
-webkit-border-radius-bottomleft: 14px;
-webkit-border-radius-bottomright:14px;	 */  
}

  #news_carousel ul.news {
    list-style-type: none;
    list-style-image: none; 
    margin: 0;
    padding: 0;
    position: relative;
  }
  
  #news_carousel ul li {
    margin: 0;
    padding: 0;
    position: relative; /* so that we can do absolute positioning of the paragraph inside of it */
    float: left; /* align one next to the other */
  }

  #news_carousel ul.news li p {
    position: absolute;
    bottom: 10px;
    left: 0;
    margin: 5px;
  }
  
  #news_carousel ul.news li p strong {
    display: block;
    padding: 5px;
    margin: 0;
    font-size: 20px;
    background: #444;
  }
  
  #news_carousel ul.news li p span {
    padding: 2px 5px;
    color: #000;
    background: #fff;
  }
  
  #news_carousel ul.controls {
    position: absolute;
    top: auto;/*!important*/
    list-style-type: none;
    list-style-image: none;
    bottom: 3px;/* !important*/
    right: 5px;
  }
  
  #news_carousel ul.controls li a {
    float: left;
    font-size: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #000;
    text-decoration: none;
    outline: none;
    color: black !important;
    background: url(http://www.portalconsular.mre.gov.br/controlBkg.gif) no-repeat !important;
    border: 0 !important;
    text-align: center !important;
	width: 27px;
	height: 27px;
  }

  #news_carousel ul.controls li a.active {
    border: 2px solid #ccc;
	color: black !important;
	background: url(http://www.portalconsular.mre.gov.br/controlBkgHover.gif) no-repeat !important;
	width: 27px;
	height: 27px;
	margin: 0 !important;
  }
  
   #news_carousel ul.controls {
    position: absolute !important;
    top: 86px;
    margin-top: 0em !important;
  }
     
  #news_carousel .timer {
    background: #fff;
    border: 0px solid #000;
    height: 0px;
    width: 70px;
    left: 575px;
    position:absolute;
    top: 3px;

  }

  #news-banner {
    list-style-image: none;
    list-style-type: none;
  }

  #news_carousel img {
	border:medium none;
  }

/*   ----------------------------------   codigo css da view de regiao  ---------------------------------------     */

#mapamundi {
background:#dae1e9 none repeat scroll 0 0;
padding: 1em;
}

#mapamundi-div {
padding-bottom: 1em;
}

#mapamundi-select {
border:1px solid #666666;
font-size:9pt;
}

.BotaoContinentes {
border:1px solid #666666;
color:#000000;
font-size:9pt;
height:17px;
padding-bottom:0;
width:26px;
}

#tabela_paises {
width:100% !important;
}

#tabela_paises tr td {
height:26px !important;
/*width:106px !important;*/
}

#tabela_paises tr td {
border:1px solid #47759C;
/*font-size:9px;*/
font-size: small;
width:50%;
}

#tabela_paises a {
color:black;
text-decoration:none;
}

#cabecalho-logo {
word-wrap: break-word; 
width: 450px;
}

/* evento */
.vevent #category {
display: none;
}                  

.vevent .eventDetails {
float: none;
}

.ploneCalendar .eventPosto {
background-color: #E9BA2A;
font-weight: bold;
}	

.ploneCalendar .todayeventPosto {
background-color: #E9BA2A;
font-weight: bold;
border: 2px solid #FFA500;
}

.ploneCalendar .dia_com_evento {
cursor: pointer;
}

.portletEventsDay .portletHeader {
background-color: #3F6686;
font-weight: bold;
color: white;
text-align: center;
}

.indice_faq a {
text-decoration: none;
margin-right: 0.1em;
}

.link_categoria_faq_atual {
color: Black !important;
font-weight:bold;
}

/* Tratar a imagem do posto */
/*
.imagem-posto-teste {
float: right;
margin-left:-34px;
margin-top: -124px;  
	}
*/
/* 
.cabecalho-logo {
clear:both;
margin-left:540px;
margin-top:10px;
position:absolute;	
	}
	*/

/* fim de evento */

/* Busca simples e avancada */

.searchPageConsular {
	font-size: 120% !important;
}
#searchform input[type="checkbox"] { 
	margin:1px 4px 5px;
	}

dl.searchResults dt { 
	font-size:110% !important;
	font-weight: bold;
}

#data-modificacao {
	color:#76797C;
	font-size: 85% !important;
	font-weight:normal;
	}
	
#search-descricao {
	font-size:100% !important;
	}	
	
#restricao-caracter {
	margin:0;
	}	
	
form.searchPage input.searchButton {	
	font-size:100% !important;
	padding:1px 8px 1px 20px;
	background-position:5px 3px;
	}
	
/* Consulta Evento */
#tabela_consulta_posto {
	margin:0;
	}
	
.state-draft {
	color: #578308;
	}	

/*Campo 'estado' das pastas em negrito - para que fique mais fácil identificar o que está publicado e o que é rascunho*/
#state-bold {
    font-weight: bold;
}
.state-pending{
    color: #CD6600 !important;
}
	
/* Listar Avisos */

#content-news  ul   {
	color: #436976;
	font-weight:bold;
	list-style: none;
	list-style-image: none;
	list-style-type: none;	
	margin-left:0;
	}	
	
#content-news  ul li  a  {
	border: none;
	border-bottom: 1px solid   #436976;	
}
	
.searchResults .documentByLine { 
	font-size:90%;
}
	
#content-news ul a:visited {
	color: #436976;
}

.managePortletsLink {
    display: none;
}

.oculto {
    display: none;
}

/* Corrigir o problema da borda que não aparece no Firefox 3.0.18 */
#select_regioes, #postos_podem_ver_options, #postos_podem_ver {
	border:none;
	border:1px solid #A19D9A;
	}
	 
.listagem_respostas_mensagem, .listagem_mensagens_agrupadas {
	color:Black;
	display:inline;
	font-size:110% !important;
}

dl.collapsible dd.collapsibleContent {
	padding:0.5em 1em;
}

/* Relatorio de Mensagens do Fale Conosco */
#tabela_consulta_posto #selecao_regioes, 
#posto_opcao, 
#postos_podem_ver,
#users_search #regiao,
#users_search #pais,
#users_search #posto,
#tabela_consulta_pais #regiao,
#tabela_consulta_pais #pais {
    text-transform: none;
}

#area-titulo-item {
    margin-bottom:5px;
}

#area-titulo-item .conteudo-item{
    font-weight: bold;
}

.total-estado{
    margin-left: 18px;
}

.documentContent .item-resultado{
    list-style-image: none;
    list-style-type: none;
    font-weight: bold;
}

.documentContent .item-resultado-estado{
    list-style-image: none;
    list-style-type: none;
    font-weight: normal;
}

.relatorio-fale-imprimir #document-action-sendto{
    display: none;
}

.titulo-relatorio{
    text-align: center;
    font-size: 190%;
}

/* Paginação da Busca Simples e Busca Avancada */
.listingBar {
    background: none;
    border: none;
    margin: 2em 0 1em 0 ;
    text-transform: capitalize;
    font-weight: bold;
}

.listingBar span.next, .listingNext {
    font-weight: bold;
}

.listingBar a, 
.listingBar .current {
    padding-left: 8px;
    
}



/*Barra Padrão do Plone */

.documentEditable .addGroupo {
    border: none !important;
    font-size: 110%;
}

.contentActions {
    background-color: #D8E0E8;
    border-left: 1px solid #47759C;
    border-right: 1px solid #47759C;    
}

.contentActions a {
   color: #1E396C;    
}

.contentActions li {
    border-left:1px solid #47759C;
}

.contentViews {
    border-color: #47759C;
}

.contentViews .selected a {
    background-color:#D8E0E8;
    border-bottom: 1px solid #D8E0E8;
    color: #1E396C;
}

.contentViews li a {
    border: 1px solid #47759C;
    color: #1E396C;
}

.contentViews li a:hover {
    background-color:#D8E0E8;
    color: #1E396C;
}

.documentEditable .documentContent {
    border: 1px solid #47759C;    
}

.actionMenu .actionMenuContent ul {
    background: #D8E0E8;
    border-color: #47759C; 
}

.actionMenu .actionMenuContent li a:hover {
	background: #D8E0E8;
	color: 	#00008B;
}

.actionMenu .actionMenuContent .actionSeparator a {
    border-top: 1px solid #47759C; 
}
   
   
/* Acessar */   
.portletLogin .portletHeader {
	background: url(http://www.portalconsular.mre.gov.br/acessarHeader.png) no-repeat left top;	
	padding-top: 4px;
	border-bottom: none !important; /*1px solid #47759C !important;*/
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	height:44px;
	margin-bottom: -13px;
	text-transform:capitalize;
	text-align:center;
	width:auto;

}

.portletLogin .portletHeader a {	
	color: #1E396C !important;
    font-size: 1.3em;
    font-weight: bold;
	}
		
.portletLogin .portletItem {
	background:  none repeat scroll 0 0 #D4DEE8;
	border: 0;
	width: auto;
	margin: 0 0 0 0;
	padding: 1em;    
}

.portletLogin  {
	background: url(http://www.portalconsular.mre.gov.br/acessarFooter.png) no-repeat left bottom;
	border: none !important;
	margin-bottom: 5px;
	padding-bottom: 23px;	
}

#loginform .field {
	margin: 0 0 1em
	}
	
.portletLogin .even,
.portletLogin .lastItem {
	padding: 0.6em 1em 0.6em 1em;  
	}	
	
	
.portletLogin dd.portletItem{
	margin-bottom: -2px;	
	}
	
.portletLogin #__ac_name {
	width: 215px;
	}
	
.portletLogin #__ac_password {
	width: 130px;
	}

.portletLogin .lastItem {
	display:none;
	}
	
/*Corrigir problema do Fale Conosco no Firefox 3.6.13 */

#contact-info fieldset {
	padding: 0 0.3em !important;
	}	
	

/* Altera a cor de fundo da tabela de relatorio */
#tabela_consulta_posto.listing th, .stx #tabela_consulta_posto th,
#tabela_consulta_pais.listing th, .stx #tabela_consulta_pais th {
	    background: #D4DEE8 !important;
}
/* indica a origem da mensagem */
.icon_origem_mensagem {
	float: right;
}	

.reviewHistory,
.contentHistory {
    display: inline;
    font-size: 110% !important;
    color: Black;
    padding: 1px;
}

.template-newsitem_view  .newsImageContainer {
    float: none !important;
}

/* INICIO css para alinhar itens no fitro da busca da caixa postal */

/* nao lida */
.unread-filtro-caixa-postal {
    margin-left: 56px;
}

/* encaminhada */
.forward-filtro-caixa-postal {
    margin-left: 8px;
}

/* altera a imagem para arquivos flash no fck editor */
.FCK__Flash {
	background-image: url(http://www.portalconsular.mre.gov.br/player.jpeg) !important;
	width: 425px !important;
	height: 300px !important;
}	


/* FIM css para alinhar itens no fitro da busca da caixa postal */

/*reposicionamento da busca ativa no chrome*/

#livesearchLegend{
    background:transparent;    
    -bracket-:hack(;
        position: relative;
        top: -9px;
    );
}
.livesearchContainer{
    -bracket-:hack(;
        top: -10px;
        background-color: transparent;
        border-left: 1px solid ;
        background: repeat-y -1px center url(http://www.portalconsular.mre.gov.br/fundofield.png);
    );
}


#portlet-consulados-itinerantes {
	display:none;
}

/*h1 {  color: green;*/
/*     !color: red; /* Internet Explorer 7 */
/*     *color: red; /* Internet Explorer 6 e 7 */  
/*     _color: blue; /* Internet Explorer 6 */  
/*     }

 



/*  */


}

