body
{
	min-width: 600px;
	font-size: 12px;
	font-family: "Segoe UI", Tahoma, Verdana, Arial, serif;
	color: #666666;
  margin: 0px;
  padding: 0px;
}

div
{
	border-color: #999;
}

table
{
	font-size: inherit;
}

label
{
	font-weight: bold;
}

a img
{
	border-style: none;
}

input[type="text"], input[type="password"], textarea, select
{
	margin: 0px;
  width: 100%;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #F5F5F5;
  border: 1px solid #CCCCCC;
  color: #666666;
  font-size: 12px;
  font-family: Arial,Helvetica;
  padding: 2px 1px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

input[type="submit"], input[type="button"], a.Botao
{
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #265577;
  border: 0px none;
  font-size: 12px;
  color: #EEEEEE;
  cursor: pointer;
  font-weight: bold;
  padding: 4px 8px;
  margin: 2px;
  display: inline-block;
  text-decoration: none;
}

input[type="submit"]:hover, input[type="button"]:hover
{
	color: #FFFFFF;
}

h1, h2, h3, h4, h5, h6
{
  background-color: #A4BE27;
  color: #FFFFFF;
  font-weight: bold;
  margin: 0px;
  padding: 6px;
  margin-bottom: 4px;
}

input[type="text"].CampoInvalido,
input[type="password"].CampoInvalido,
textarea.CampoInvalido,
select.CampoInvalido
{
  border-color: #DFC0C0;
  background-color: #FFF0F0;
}

.Tabela
{
  border: 0px none #CCCCCC;
  border-collapse: collapse;
}

.Tabela th
{
  background-color: #E0E0E0;
  color: #00538C;
  padding: 2px 0px;
}

.Tabela td, .Tabela th
{
  border: 1px solid #CCCCCC;
}

.Tabela tr:Hover
{
  background-color: #F4F4F4;
}

.DatePicker
{
  border-collapse: collapse;
  background-color: #F5F5F5;
  color: #666666;
}

.DatePicker th
{
  border: 1px solid #CCCCCC;
  color: #00538C;
}

.DatePicker td, .DatePicker th
{
  border: 1px solid #CCCCCC;
  padding: 2px;
}

#MenuPrincipal
{
  padding: 6px;
  background-color: #F5F5F5;
  color: #666666;
}

#MenuPrincipal a
{
  padding: 6px;
  color: inherit;
  font-weight: bold;
  text-decoration: none;
}

#MenuPrincipal a:Hover
{
  background-color: #E2E2E2;
  color: #333333;
}

p.Erro
{
	background-color: #FFCCCC;
	margin: 5px;
}

.TabPanel ul
{
  padding-top: 5px;
  padding-left: 10px;
  background-color: #DFDFDF;
}

.TabPanel li
{
  display: inline-block;
  list-style-type: none;
  padding: 5px 10px;
  margin: 0px;
}

.TabPanel li
{
  font-weight: bold;
  background-color: #F6F6F6;
  -webkit-border-radius: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
}

.TabPanel li.active
{
  color: #A4BE27;
  background-color: #FFFFFF;
}

.TabPanel li a:link, .TabPanel li a:active, .TabPanel li a:visited, .TabPanel li a:hover
{
  color: inherit;/*#A4BE27;*/
  text-decoration: none;
}

.NumAgenda
{
  padding: 2px; 
  background-color: #FFCCCC; 
  border-radius: 4px;
}