/* ###

  Arquivo responsável pelo estilo do template
  
  #resolucao;
  #topo;
  #navegacao-global;
  #navegacao-local;
  #controle-exibicao-coluna;
  #corpo;
  #caminho-navegacao;
  #area-mensagens;
  #rodape;
        
### */


* { /* Se aplica a todas as declarações */
	border: 0;
	font-family: arial, verdana, helvetica;
	margin: 0;
	padding: 0;
}

body {
  font-size :0.8em;
}


div#resolucao {
	width       :100%;
}

div#dados-login a {
	color: #FFFFFF;
}

div#moldura-topo {
	height     :116px;
}

div#moldura-topo #topo {
	height     :116px;
	background: none repeat scroll 0% 0% #3866B5;
}



div#moldura-topo #topo #logomarca-governo-federal {
  background  :url(/styles_java/img/logomarca-governo-federal.jpg) no-repeat right;
	height      :21px;
  margin-right:8px;
}


div#moldura-topo #topo #identificacao-sistema {
	float     :left;
}


div#moldura-topo #topo #identificacao-sistema p {
  color       :#dcecff;
  border-bottom :1px solid #dcecff;
  font-weight   :bold;
  margin        :10px 0 0 10px;
  width         :311px;
}

div#moldura-topo #topo #identificacao-sistema h1 {
  font-size     :3.5em;
  color       :#FFFFFF;
  margin        :0 0 2px 10px;
  _margin-bottom:4px; /* Ajuste de posicionamento para o IE6 */
}

div#moldura-topo #topo #identificacao-sistema h2 {
  color       :#dcecff;
  font-size   :1.3em;
  margin-left :10px;
}

div#moldura-topo #topo #dados-login {
  float       :right;
  font-size   :0.8em;
  line-height :1.5em;
  padding     :8px 100px 0 0;
  color 	  :#FFFFFF;
}

div#moldura-topo #topo #dados-login p span {
  color :#dcecff;
}

div#moldura-topo #topo #dados-login p.links {
  margin-top :15px;
  _margin-top:16px; /* Ajuste de posicionamento para o IE6 */
}

div#moldura-navegacao-global {
  background :#0f4098 none repeat scroll 0 0;
  _height    :28px; /* Ajuste de posicionamento para o IE6 */
}

div#moldura-navegacao-global #navegacao-global {
  background :#0f4098 none repeat scroll 0 0;
  overflow   :hidden;
}

div#navegacao-local {
  float   :left;
  padding :10px 10px 20px 10px;
  width   :135px;
}

div#corpo {
  padding     :10px 20px 20px 30px;
}

* html #corpo { /* Bug dos 3 pixels - IE6 */
	_display		 :inline-block;
	_margin-left :152px;
}

div#corpo p.caminho-navegacao {
  font-size     :0.8em;
  margin-bottom :15px;
}

div#corpo p.caminho-navegacao span {
  background      :url(/styles_java/img/blt-caminho-navegacao.gif) no-repeat left;
  display         :inline-block;
  margin-right    :5px;
  padding-left    :8px;
}

div#corpo p.caminho-navegacao span.caminho-navegacao-ativa {
	color			      :#618CD2;
}

div#corpo p.ajuda-contextual {
 float            :right;
 background-color :#d3cdb8;
 padding          :5px;
 font-size        :1em;
 font-weight      :bold;
}

div#corpo h3 {
  font-size     :1.5em;
  font-weight   :normal;
  margin-bottom :10px;
  margin-top: 20px;
}

div#corpo hr {
  border-bottom :1px solid #ccc;
  margin-bottom :15px;
  padding       :0 0 2px 10px;
}
 
div#corpo #conteudo {
  background    :#fff;
  border-top    :1px solid #1E64D3;
  border-bottom :1px solid #1E64D3;
  padding       :10px 20px 20px;
}

div#corpo #conteudo-login {
	background    :#fff;
}

div#corpo #conteudo-login-novo {
	background    :#EAEBEE;
	border-top    :4px solid #1E64D3;
	padding       :20px;
	margin-right  :auto;
	margin-left   :auto;
	width		  :300px;	
}

div#corpo #conteudo h4 {
  background    :url(/styles_java/img/blt-subtitulo.gif) left no-repeat;
  border-bottom :1px solid #ccc;
  font-size     :1em;
  margin-bottom :15px;
  padding       :0 0 2px 10px;
}

div#corpo #conteudo h5 {
	background    :url(/styles_java/img/blt-subtitulo.gif) left no-repeat;
	font-size     :1em;
	margin-bottom :15px;
	margin-top	  :15px;
	padding       :0 0 2px 10px;
}

div#corpo #conteudo p.conteudo {
  margin-bottom :20px;
}

div#corpo #area-mensagens {
    font-size     	:0.9em;
	margin-bottom	:20px;
}

div#corpo #area-mensagens p {
	padding: 5px;
}

div#corpo #area-mensagens ul {
    margin-top	:25px;
	font-weight	:bold;
	list-style	:none;
	min-height  :20px;  
	_height     :20px; /* Adaptação IE6 */
	padding	    :10px;
}

div#corpo #area-mensagens ul li {
	line-height	:1.2em;
	margin-left :40px;	
}

div#corpo #area-mensagens ul.msg-informativa {
	background :url(/styles_java/img/ico-msg-informativa.png) no-repeat scroll left center rgba(0, 0, 0, 0);
	background-size: 30px 30px;
	background-color: #cbe0f4;
	background-position: 10px;
	border:	2px solid #96b6d3;
	color:#286eae;
}

div#corpo #area-mensagens ul.msg-alerta {
	background :url(/styles_java/img/ico-msg-alerta.png) no-repeat scroll left center rgba(0, 0, 0, 0);
	background-size: 30px 30px;
	background-color: #FFF6BF ;
	background-position: 10px;
	border:	2px solid #FFD324;
	color:#817134;
}

div#corpo #area-mensagens ul.msg-sucesso {
	background :url(/styles_java/img/ico-msg-sucesso.png) no-repeat scroll left center rgba(0, 0, 0, 0);
	background-size: 30px 30px;
	background-color: #E6EFC2 ;
	background-position: 10px;
	border:	2px solid #C6D880;
	color:#529214;
}

div#corpo #area-mensagens ul.msg-erro {
	background :url(/styles_java/img/ico-msg-erro.png) no-repeat scroll left center rgba(0, 0, 0, 0);
	background-size: 30px 30px;
	background-color: #FBE3E4 ;
	background-position: 10px;
	border:	2px solid #FBC2C4;
	color:#D12F19;
}

div#controle-exibicao-menu {
  left       :0;
  margin-left:3px;
  padding-top:190px;
  position   :absolute;
  top        :0;
  width      :11px;
}

/* Modal dialog */

#dialog-confirm p {
  background   :url(/styles_java/img/bkg-modal-confirm.png) no-repeat;
  padding-left :50px;
  min-height: 48px;
}

.carregando{
	position:absolute;
	top:50%;
	left:45%;
	z-index: 9999;
}

.carregando img{
	width:80px;
	height:80px;
}

div.dialog #area-mensagens-dialog {
    font-size     :0.9em;
	margin-bottom	:20px;
	padding			  :10px;
}

div.dialog #area-mensagens-dialog ul {
	font-weight	:bold;
	list-style	:none;
	min-height  :20px;  
	_height     :20px; /* Adaptação IE6 */
	padding-top :5px;
	text-align:left
}

div.dialog #area-mensagens-dialog ul li {
	line-height	:1.2em;
	margin-left :40px;	
}

div.dialog #area-mensagens-dialog ul.msg-informativa {
	background :url(/styles_java/img/ico-msg-informativa-white.png) no-repeat;
	background-size: 30px 30px;
	background-color: #38A4B5;
	color:white;
}

div.dialog  #area-mensagens-dialog ul.msg-alerta {
	background :url(/styles_java/img/ico-msg-alerta-white.png) no-repeat;
	background-size: 30px 30px;
	background-color: #A4B538;
	color:white;
}

div.dialog #area-mensagens-dialog ul.msg-sucesso {
	background :url(/styles_java/img/ico-msg-sucesso.gif) no-repeat;
	color:white;
}

div.dialog #area-mensagens-dialog ul.msg-erro {
	background :url(/styles_java/img/ico-msg-erro-white.png) no-repeat;
	background-size: 30px 30px;
	background-color: #B54838;
	color:white;
}


/********************header*****************************/
div#moldura-topo #topo #identificacao-ministerio {
	position:relative;
	clear:both;
	overflow:hidden;
	min-width:1000px;
	height:31px;
	background:#F1F1F1 none repeat scroll 0 0;
}

/* Configurações do span dentro da div #identificacao-ministerio */
div#moldura-topo #topo #identificacao-ministerio span {
	display:block;
	height:31px;
	background:#F1F1F1 none repeat scroll 0 0;
}

/* Configurações da imagem */
div#moldura-topo #topo #identificacao-ministerio span #imagemGov {
	position:absolute;
	top:4px;
	height: 24px;
	width: 500px;
	background: #F1F1F1 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAATCAMAAAC5m+00AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACrUExURQCXSF27iQCWRQOWSQCWSRCdVACSSgCWRwCVSRKcVv/oAP/yAAIvh/bjBQKVTP/rAK3PF/3sARZBkg05ima2LCqiPg+ZRR9JoermBbGwLwEqkgCST1GwMRqdQZfIHdzgCSdSlTlYbEWrNyNKeouUPHOgtEJsn2WOrSClX2m/lF+6i3q8JsDVEBpCgWN2WefTD8i/IYSstzKmO3eIUaa2h3SOjfvlHjVfq6OmNShvDYIAAAFISURBVCjPbVHXksMgDNQBljC4l9iOndjp5VKv//+XnXByb7fDADO7rNAK9v4DngPv/h/24BHBuEhqB3pCeUxJIAWKtMZlIVCTciogH3yhWMpinM2t7ZctS5UgAR74kVICpMauNrfmaucTpMj5e+4VUNTOEvuzCoL8EvZLJCH1SIHAqKjtehowposwTmbIcqZIt+UpNV/3zWa3HYLp2sZ1gegoPXkNU5M238Ow3d132cIYEyel9MHDLo2NcX4519puPkPmbOIowrdTbGyTZXk2BEH1kZo4LPSjFgq2DFcVc3lWNZbt2rGWIIiwTOztzJZV9W77glCp8RsSNHdc1NfL6rxoxp5JCcmUC1cJjdx0GKZ1hxq0eqYBkuPlzLHrjXuiOAwaDUGQFJyWBpyU7EUaQI/xckGeA98jksqNQLmp8BnB4Xh8+ReHX640GNLt25uiAAAAAElFTkSuQmCC")  no-repeat scroll 8px center;
}

div#moldura-topo #topo #identificacao-ministerio span #imagemGov:after  {
	content: 'Ministério da Agricultura, Pecuária e Abastecimento';
	margin-left: 40px;
	color: #606060;
	font-weight: bold;
	position: absolute;
	top: 4px;
}

/* configurações para o link http://www.brasil.gov.br*/
div#moldura-topo #topo #identificacao-ministerio span #brasilgov {
	height: 24px;
	float:right;
	display:block;
	border: 0 !important;
}

/* Configurações para a div de gestores */
div#divGestores ul{
	margin-left: 5px;
	list-style: none;
}
div#divGestores ul li{
	margin-top: 5px;
	list-style-type: circle;
	list-style-position: inside;
}
div#divGestores ul li ul li{
	padding: 3px;
	list-style-type: square;
	list-style-image: url("../img/blt-navegacao.gif");
	margin-top: 0px;
}



