/* CSS Document */
body 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.titulo_graficoRelatorios{
  display:block;
  background-color:#003366;
  color:#FFFFFF;
  width:auto;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  background-image:url(images/backbotao.jpg);
  padding: 4px 0px 4px 5px;
  margin: 10px 0px 0px 0px;
}

.textogrande{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;
}
.textomedio{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
}
.textopequeno{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000066;
}



.titulocategorias{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;
height:20px;
background-color:#ddeeff;
padding:0px 0px 0px 5px;
}





.titulorelatorio_geografico{
background-color:#81c0fe;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding: 3px 0px 3px 5px;
border: 1px solid #ffffff;
}
.titulorelatorio_geografico_campos{
background-color:#ddeeff;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
padding: 3px 0px 3px 5px;
}


.relatorio_geografico_campos{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
background-color:#f8f8f8;

}



.botao_excluir{
text-decoration:none;
}

.formcampos{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;
}

/*
.botao{
border: 1px solid #f3f3f3;
height:18px;

font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;
padding:2px 0px 0px 5px;
}

.botao_hover{
height:18px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding:2px 0px 0px 5px;
background-color:#000066;
}
*/

.btnrelatorioimpressao 
{
	border: 1px solid #f3f3f3;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	padding: 2px 2px 2px 5px;
	background:url(images/icons/impressao.gif);
	background-repeat:no-repeat;
}

.btnrelatorionatela
{
	border: 1px solid #f3f3f3;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	padding: 2px 2px 2px 5px;
	background:url(images/icons/natela.gif);
	background-repeat:no-repeat;
}

.exportarpdf
{
	border: 1px solid #f3f3f3;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	padding: 2px 2px 2px 5px;
	background:url(images/icons/pdf.gif);
	background-repeat:no-repeat;
}

.exportarcsv
{
	border: 1px solid #f3f3f3;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	padding: 2px 2px 2px 5px;
	background:url(images/icons/excel.gif);
	background-repeat:no-repeat;
}

.carregargrupos
{
	/*border: 1px solid #f3f3f3;*/
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-size:12px;
	/*color:#000066;*/
	color:red;
	background:url(images/icons/blank.gif);
	background-repeat:no-repeat;
	padding: 2px 2px 2px 5px;
}

.form_addproduto
{
	height: 19px;
	width: 100px;
	color: #000000;
	border: 0px solid #ffffff;
	background-image: url(images/icons/add.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 3px 0px 0px 0px;
	background-color: White;
	cursor: hand;
}

.form_addvisita
{
  height:19px;
  width:100px;
  color:#000000;
  border: 0px solid #ffffff;
  background-image:url(images/icons/incluir.gif);
  background-repeat:no-repeat;
  background-color:White;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:3px 0px 0px 0px;
  cursor: hand;
}

.form_btncancelar
{
  height:19px;
  width:100px;
  color:#000000;
  border: 0px solid #ffffff;
  background-image:url(images/icons/cancelar.gif);
  background-repeat:no-repeat;
  background-color:White;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:3px 0px 0px 0px;
  cursor: hand;
}

#UpdateProgress1
{ 
    background-color: #ffff66;
    right: 0%;
    top: 6px;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 3px 3px 3px 3px;
    border: 2px solid #003399;
}


#UpdateProgress1222
{
	background-color: #ffff66;
	right: 0%;
	top: 6px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

#pnlModalPanel{
    width:720px; 
    background-color: #CCE6FF; 
    border: 4px solid #CCE6FF; 
    padding: 0px 0px 10px 0px
}

.cbNivel{
background-color:#7fbcfa;
 
}
.cbSubNivel{
background-color:#d9ebfd;
}
.cbLink{
background-color:#eef6ff;
}
 
.textopequeno_pdf
{
font-family:Arial, Helvetica, sans-serif;
font-size:7px;
color:#000066;
}

