@charset "utf-8";
/* CSS Document */
@import "layoutAbas.css";
@import "menuLateral.css";

#conteudo{width:900px;}

#topo
{
	position:relative;
	width: auto;
	top: -24px;
	*top: -30px;
	_top: -30px;
	background-image:url('../img/toposite.jpg');
}

#TarjaPreta
{
	display:block;
	background:black;
	width: auto;
	height: 24px;
	*height: 29px;
	_height: 29px;
	top: 77px;
	position:relative;
	color: white;
}

#user{
      left: /*772*/740px;
      background: /*#2f6a91*/#5959AB;
      color: white;
      padding: 0px 2px 0px 2px;
      border-radius: 5px;
      font-family: Verdana;
      width: /*278px*/178px;
      /**width: 278px;
      _width: 278px;*/
      max-height: 33px;
      *max-height: 38px;
      _max-height: 38px;
      font-family: Arial Rounded MT Bold,Arial,Helvetica,sans-serif;
      font-weight: bold;
      font-size: 10px;
      text-align:left;
      margin-top: 40px;
      *margin-top: 35px;
      _margin-top: 35px;
      /*margin-top: 0px;
      _margin-top: 0px;*/
      position:absolute;
      z-index:100;
     }

#AvisoIE {
    *color: white;
    _color: white;
    *font-weight: bold;
    _font-weight: bold;
    *font-size: 10px;
    _font-size: 10px;
    *text-align: left;
    _text-align: left;
    *padding: 2px;
    _padding: 2px;
    text-align: left;
}

#selectLotacoes{
	margin-top: /*71*//*0*/96px;
	*margin-top: 100px;
	_margin-top: 100px;
	margin-left: /*179*/363px;
	width: /*400*/216px;
	height: 22px;
	}

#main {
	  display: block;
	  width:900px;
	  border-color: #999 #000 #000 #999;
	  border: 1px solid;
	  padding: 20px;
	  color: #000;
	  top: 2px;
	  *top: 2px;
	  _top: 2px;
	  border-radius: 10px;
      background-color: #EEEEE0;
      background-image: url('../img/bgMain.png');
	 }

#areamapamenu
	{
    border-color: #999 #000 #000 #999;
	border: 1px solid;
    width:900px;
    /*padding: 20px;*/
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #000;
	border-radius: 10px;
	margin-top:-20px;
	margin-bottom:5px;
    /*font-weight: bold;*/
    font-size: 12px;
    min-height: 5px;
    text-align: left;
    background-color: #EEEEE0;
    background-image: url('../img/bgMain_Small.png');
	}

.visivel{display:block;}
.invisivel{display:none;}

#rodape {
    border-color: #999 #000 #000 #999;
	border: 1px solid;
    width:900px;
    padding: 20px;
	color: #000;
	border-radius: 10px;
	margin-top:-25px;
    font-weight: bold;
    font-size: 12px;
    height: 5px;
    text-align: center;
    background-color: #EEEEE0;
    background-image: url('../img/bgMain_Small.png');
}
#rodape_top{margin-top:-15px;}

#iframe {height: 30px;}

html
    {
	background-color: #E6E8FA;
	*background-color: #E6E8FA;
	_background-color: #E6E8FA;
	background-size: 13px 13px, 29px 29px, 37px 37px, 53px 53px;
	background-image: -webkit-linear-gradient(0, rgba(255,255,255,.07) 50%, transparent 50%),
	                  -webkit-linear-gradient(0, rgba(255,255,255,.13) 50%, transparent 50%),
	                  -webkit-linear-gradient(0, transparent 50%, rgba(255,255,255,.17) 50%),
	                  -webkit-linear-gradient(0, transparent 50%, rgba(255,255,255,.19) 50%);
	background-image: -moz-linear-gradient(0, rgba(255,255,255,.07) 50%, transparent 50%),
	                  -moz-linear-gradient(0, rgba(255,255,255,.13) 50%, transparent 50%),
	                  -moz-linear-gradient(0, transparent 50%, rgba(255,255,255,.17) 50%),
	                  -moz-linear-gradient(0, transparent 50%, rgba(255,255,255,.19) 50%);
	background-image: linear-gradient(90deg, rgba(255,255,255,.07) 50%, transparent 50%),
	                  linear-gradient(90deg, rgba(255,255,255,.13) 50%, transparent 50%),
	                  linear-gradient(90deg, transparent 50%, rgba(255,255,255,.17) 50%),
	                  linear-gradient(90deg, transparent 50%, rgba(255,255,255,.19) 50%);
    }
    
body{background:url(../img/topo1.jpg) top left repeat-X}

.descricaoAmarela{
    display:none;
    position:absolute;
    background-color:#FFFFDD;
    z-index:100;
    width:600px;
    left:50%;
    margin-left:-300px;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-width: 2px;
    border-top-style: dashed;
    border-bottom-style: dashed;
    border-left-style: dashed;
    border-right-style: dashed;
}

.div_alerta{
    left:50%;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    background-color:#FFFFCC;
    display:none;
    width:250px;
    margin-left:-125px;
    position:absolute;
    z-index:100;
    font-size: 14px;
    height: 14px;
    vertical-align: middle;
}

.formFlutuante {
    display:none;
    position:absolute;
    background-color:#FFFFFF;
    border:2px #000000 solid;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    z-index:10;
}

.botoesForm {
    background-color: #F8F8F8;
    border: 2px outset #6D5004;
    color: #6D5004;
    font-weight: bold;
}



.selectAlt option{width:45em; margin-bottom:2px}
.select_1{width:45em; margin-bottom:10px}


/* acessibilidade */
div#acessibilidade{
background-color:#FFFFCC;
border:1px solid #BCBCBC;
float:right;
font-family:Arial,Helvetica,sans-serif;
margin-top:4px;
padding-bottom:4px;
padding-left:8px;
position:absolute;
top:/*45*/4px;
*top:0px;
_top:0px;
left: /*772*/740px;
width:/*15.125*/11em;
z-index: 10000;
}

.consultaSituacaoEnvio {
    border: solid #333333 2px;
    margin-left: auto;
    margin-right: auto;
    width: 700px;
    background-color: #FBF9F4;
}

.consultaSituacaoEnvio #consultaSituacaoEnvioTD {
/*    background-color: transparent; */
    cursor: pointer;
}
.consultaSituacaoEnvio #consultaSituacaoEnvioTD:hover {
    background-color: #C7C7C7;
}

input[type=submit], input[type=button], #botao, #novo, #voltar, #cancelar,
#id_prazo_ativo, #pesquisar, #botaoS, #editarResponsavel
{
      width: auto;
      height: 22px;
      padding: 0px 10px 10px 10px;
      border-radius: 15px;
      font-family: Verdana;
      font-size: 12px;
      font-weight: bold;
      text-align:center;
      color: white;
      background: #87bcea; /* Old browsers */
	  /* -- */
	  background: -moz-linear-gradient(top,
	  								   #87bcea   0%, 
	  	  							   #73b1e7  12%, 
	  								   #539fe1  25%, 
	  								   #0a77d5  40%, 
	  								   #23238E 100%); /* FF3.6+ */
	  /* -- */
      background: -webkit-gradient(linear, 
                                   left top, 
	  						 	   left bottom, 
	  						       color-stop(  0%,#87bcea), 
	  						 	   color-stop( 12%,#73b1e7), 
	  						 	   color-stop( 25%,#539fe1), 
	  						 	   color-stop( 40%,#0a77d5), 
	  						 	   color-stop(100%,#23238E)); /* Chrome,Safari4+ */
      /* - - */
      background: -webkit-linear-gradient(top,  
                                          #87bcea   0%,
                                          #73b1e7  12%,
                                          #539fe1  25%,
                                          #0a77d5  40%,
                                          #23238E 100%); /* Chrome10+,Safari5.1+ */
	  /* -- */
	  background: -o-linear-gradient(top,  
		                             #87bcea   0%,
									 #73b1e7  12%,
									 #539fe1  25%,
									 #0a77d5  40%,
									 #23238E 100%); /* Opera 11.10+ */
	  /* -- */
	  background: -ms-linear-gradient(top,  
									  #87bcea   0%,
									  #73b1e7  12%,
									  #539fe1  25%,
									  #0a77d5  40%,
		            				  #23238E 100%); /* IE10+ */
	  /* -- */
	  background: linear-gradient(to bottom, 
								  #87bcea   0%,
								  #73b1e7  12%,
								  #539fe1  25%,
								  #0a77d5  40%,
								  #23238E 100%); /* W3C */
	  /* -- */
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#87bcea', 
	  	                                                 endColorstr='#23238E',
	  	                                                 GradientType=0 ); /* IE6-9 */
      /* -- */
      transition: all .5s;
     }
     
input[type=submit]:hover, input[type=button]:hover, #botao:hover, #novo:hover, #voltar:hover, #cancelar:hover,
#id_prazo_ativo:hover, #pesquisar:hover, #botaoS:hover
{
	  color: #23238E;
	  background: #d0e4f7;
	  /* -- */
	  background: -moz-linear-gradient(top,
	  								   #d0e4f7 100%); /* FF3.6+ */
	  /* -- */
      background: -webkit-gradient(linear, 
                                   left top, 
	  						 	   left bottom, 
	  						       color-stop(100%,#d0e4f7)); /* Chrome,Safari4+ */
      /* - - */
      background: -webkit-linear-gradient(top,  
                                          #d0e4f7 100%); /* Chrome10+,Safari5.1+ */
	  /* -- */
	  background: -o-linear-gradient(top,  
		                             #d0e4f7 100%); /* Opera 11.10+ */
	  /* -- */
	  background: -ms-linear-gradient(top,  
									  #d0e4f7 100%); /* IE10+ */
	  /* -- */
	  background: linear-gradient(to bottom, 
								  #d0e4f7 100%); /* W3C */
	  /* -- */
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0e4f7', 
	  	                                                 endColorstr='#d0e4f7',
	  	                                                 GradientType=0 ); /* IE6-9 */
      /* -- */
	 }

#resumo:hover, select.select:hover, input:hover, textarea:hover,
#oPGA:hover, #oMunicipio:hover
{background-color:#FFE4C4;}
#resumo:focus, select.select:focus, input:focus, textarea:focus,
#oPGA:focus, #oMunicipio:focus
{background-color:#FFE16C;}

select.select, input, textarea, #oPGA, #oMunicipio{background-color:#FFFACD;}

#div-input-file{
	background:url('../img/anexar.png') no-repeat 100% 1px;
	height:28px;
	width:385px;
	margin:0px;
}

#div-input-file #arquivo{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
	cursor:pointer;
}

#div-input-falso{
	margin-top:-38px;
}

#div-input-falso #file-falso{
	width:330px;
	height:auto;
	font-size:12px;
	font-family: Verdana;
}

#main #resultadoPesquisa #relatorio, h3
	{
	  width:850px;
	}

html body #conteudo #main #relatorio #frm .label1
{
  display: inline-block;
  width: 54px;
  text-align: left;
  font-weight: bold;
}

.minipai
{
	background: #003366; 
	color: white; 
	font-weight: bold; 
	font-size: 20px; 
	padding: 3px;
	border-style: none;
}

.unidadeInnerDiv, .unidadeFiltro, .unidadeFiltro
{
	color: #23238E;
	background: #d0e4f7; 
}

#divUnidade-marcaDivUnidade, #divUnidade-marcaDivUnidade2 
{
	background: white; 
	color: black;
	opacity: 1;
}

.div_aviso .campo2, .clearfloat .campo2
{
	color:red;
	font-weight: bold;
}

textarea
{
	text-align: justify;
}

#BancodeDados
{
	background-color: red;
	color:white;
	font-weight: bold;
    font-size: 10px;
    width: 388px;
    max-height: 12px;
    *max-height: 12px;
    _max-height: 12px;
    text-align: center;
    border-radius: 5px;
    top: -22px;
    *top: -22px;
    _top: -22px;
    left: 26%;
    *left: 26%;
    _left: 26%;
    position:absolute;
    box-shadow: 5px 5px 0 #333;
   -webkit-box-shadow: 5px 5px 0 #333;
   -moz-box-shadow: 5px 5px 0 #333;
}

#tpesquisar #col2_tabela #ativo,
#tpesquisar #col2_tabela #descricao
{
	width: 240px;
	margin: 0px;
	aling: left;
}