body {
	background-color: #999;
	margin-top: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #006699;
}

a:active {
	text-decoration: none;
	color: #006699;
}

#cabecalho {
  width: 760px;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;
	background: #FFF;
	height: 105px;
	vertical-align: middle;
}

#logotipo {
	width: 260px;
	height: 105px;
	float: left;
	margin: 0;
	padding: 0;
	min-height: 105px;
	/* background: url(../imagens/logo.gif) no-repeat center center; */
}

#banner {
	width: 500px;
	height: 60px;
	margin: 0;
	padding: 22px 0;
	float: right;
	background-color: #B0C4E6;
}

#conteudo {
  width: 760px;
/*	height: 235px; */
	margin: 0 auto;
	padding: 5px 0 5px 0;
	text-align: left;
	background: #FFF;
	overflow: hidden;
}

#menu, #busca {
	background-color: #FFF;
}

#menu td.titulo, #busca td.titulo {
	background-color: #557EC8;
	height: 20px;
	vertical-align: middle;
}

#busca td.dados {
	background-color: #FF7300;	
}
a.locais {
  font-size: 9px;
}

#busca p {
	margin: 10px 0;
}

#busca a {
/*	font-weight: bold; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#menu_esq, #menu_dir {
	float: left;
	width: 151px;
	height: 230px;
	min-height: 230px;
	padding: 0;
	background-color: #ff7300;
	bottom: 0;
}

#menu_esq {
	margin: 0 3px 0 1px;
	*margin-right: 2px;
}

#menu_dir {
	margin: 0 1px 0 3px;
	*margin-left: 2px;
}

#principal, #principal_adm {
	width: 450px; 
	float: left;
	padding: 0px;
	text-align: center;
}

#principal.adm {
  background-color: #E4E4E4;
  min-height: 500px;
}

#principal h1, #principal p {
	padding: 0 5px 0 5px;
}

#principal h1 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #557EC8;
	text-align: left;
	font-weight: bold;
	border-bottom: thin #FF7300 solid;
}

#principal p {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: justify;
}

#destaque {
	background: #B0C4E6;
	width: 750px;
	padding: 5px;
	text-align: center;
	margin: 0 auto;
}

#destaque span {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
}

#rodape {
	background: #557EC8;
	width: 750px;
	padding: 5px;
	text-align: center;
	margin: 0 auto;
	font-size: 12px;
	font-family: Tahoma;
	color: #FFF;
}

#rodape a:hover {
	background: #FFF;
	color: #557EC8;
}

#busca td select, #busca td input {
  border: #ffef6a 1px solid;
  font-size: 11px;
	color: #ff7300;
	font-family: Tahoma;
	background-color: #fffad0;
	width: 95%;
}

#busca td input {
	width: 36%;
}

#menu_esquerda {
	list-style:none;
	background: #ff7300;
	margin: 0;
	width: 151px;
	color: #FFF;
	font-size: 12px;
	font-family: Verdana;
	padding: 0;
}

#menu_esquerda a:hover {
	text-decoration:none;
	color:#FFF;
}

#menu_esquerda li {
	width: 151px;
	height: 20px;
	border-bottom:#FFF 1px solid;
	vertical-align: middle;
}

#menu_esquerda li:hover {
	background: #fc9a49;
	width: 151px;
}

#menu td h2, #busca td h2 {	
  font-size: 9px;
	font-weight: bold;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	*margin: 5px auto;
}

table.destaque {
  border-right: #557ec7 1px solid;
  border-top: #557ec7 1px solid;
  border-left: #557ec7 1px solid;
  border-bottom: black 0px solid;
	color: #565656;
	font-size: 11px;
  font-family: tahoma;
  background-color: #f5f5f5
}

.seta {
  background-color: #00B0E8;
	text-align: center;
}

img.borda_fotodestaque {
	border: thick #FFF solid;
}

#listagem {
  background-color: #FFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  width: 96%;
  margin: 0 auto;
}

#listagem th {
	background-color: #FF9900;
	color: #FFF;
}

#tblDetalhe {
	border: thin #000 solid;
}

#tblDetalhe th.titulo {
  background-color: #557EC8;
  color: #FFF;
}



#tblDetalhe td a {
	color: #000;
	text-decoration: none;
}



#tblDetalhe td a:hover {
	font-weight: bold;
}



/*-------------------------------------------------

FORMULÁRIOS

-------------------------------------------------*/

#formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	background-color: #FFF;
}



#formulario input, #formulario select, #formulario textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



#formulario small {
	color: #666;
}

#formulario a {
	text-decoration: underline;
	color: #557EC8;
}

#formulario a:hover {
	background-color: #557EC8;
	color: #FFF;
}

#trigger {
	cursor: pointer;
}



/*-------------------------------------------------

FLASHES

-------------------------------------------------*/



#Flash {

	text-align: left;

	border: 1px solid #CCC;

	padding: 5px 5px 5px 30px;

	font-size: 14px;

	margin: 0 auto 12px auto;

  margin-right: 7px;

  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;

}



.login #Flash {

  margin-top: 12px;

  font-size: 12px;

}



#Flash.good {

	border-color: #9c9;

	color: #060;

	background: url(../imagens/alertgood_icon.gif) #E2F9E3 left no-repeat;

}



#Flash.bad {

	border-color: #c99;

	color: #fff;

	background: url(../imagens/alertbad_icon.gif) #c00 left no-repeat;

}
