/* CSS Document */
body {
	background: #FFF;
	color: #5D6D75;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	margin: 0px;
	padding: 1px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width: 100%;
}

#submenu {
	font-size: 9px;
	color: #52525a;
	border-left: 1px solid #99A0AA;
	border-right: 1px solid #99A0AA;
}

.submenu a:link {
	text-decoration: none;
	color: #52525a;
}

.submenu a,.submenu a:visited {
	text-decoration: none;
	color: #52525a;
}

.submenu a:hover,.submenu a:active {
	text-decoration: none;
	color: #52525a;
	background-color: #d6dee6;
	font-weight: bold;
}

#tudo {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	border-top: 1px solid #99A0AA;
	border-left: 1px solid #99A0AA;
	border-right: 1px solid #99A0AA;
	position: relative;
	min-height: 95%;
	height: 95%;
	width: 98%;
	voice-family: "\"}\"";
	voice-family: inherit;
}

#cabecalho {
	background: #FFFFFF;
	font-size: 12px;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

#menu {
	background: #FFF;
	height: 27px;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	border-left: 1px solid #99A0AA;
	border-right: 1px solid #99A0AA;
}

#menu ul {
	margin: 0;
	padding: 0;
	margin-left: 6px;
}

#menu ul li {
	display: inline;
}

#menu ul li a,#menu ul li a deselecionado {
	background: #D6DEE6;
	color: #5D6D75;
	border: 1px #FFF solid;
	border-bottom: 1px #000 solid;
	float: left;
	padding: 5px 7px;
	text-decoration: none;
}

#menu ul li a.selecionado {
	background: #FFF;
	color: #5D6D75;
	border: #5D6D75 1px solid;
	border-bottom: none;
	text-decoration: none;
}

#menuCadPesqResult {
	clear: both;
	font-size: 10px;
	text-align: right;
}

#conteudo_page {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	border: 0px;
	height: auto !important;
	position: relative;
	min-height: 65%;
	height: 65%;
	width: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
}

html>body #conteudo_page {
	height: auto;
}

#usuario {
	clear: both;
	font-size: 9px;
	color: #5D6D75;
	padding: 0px;
	text-align: right;
}

#rodape {
	display: block;
	font-size: 9px;
	color: #52525a;
	background: #d6dee6;
	vertical-align: bottom;
	bottom: auto;
	width: 98%;
	margin: 0px 0px 0px 0px;
	border: 1px solid #99a0aa;
	position: relative;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	margin: 0px;
	vertical-align: middle;
	display: table-cell;
	width: 100%
}

#div_editor table {
	display: block;
	width: auto;
}

.table_titulo,.tituloTabela,.formTitulo {
	font-size: 11px;
	color: #52525a;
	padding: 2px;
	border: 1px solid #99a0aa;
	background: #d6dee6;
}

.linhaImpar {
	background: #e4f2f8;
}

.table_bck1 {
	background-color: #D6DEE6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #52525A;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.table_bck2 {
	background-color: #e6e6e6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D2D31;
}

.table_titulo,.tituloTabela {
	padding: 0px 0px 0px 0px;
}

.titulo_login {
	background: url(../imagem/tab3.png) no-repeat;
	margin: 0px;
	padding: 2px;
	background-position: -5px -1px;
	border: 1px solid #99A0AA;
}

/*Cantos Arrendondados*/
.cornerTop {
	margin: 0 7px;
}

.cornerBottom {
	margin: 0 7px;
}

.corner1 {
	margin: 0 5px;
}

.corner2 {
	margin: 0 3px;
}

.corner3 {
	margin: 0 2px;
}

.corner4 {
	margin: 0 1px;
	height: 2px;
}

.cornerSuperior div {
	display: block;
	height: 1px;
	overflow: hidden;
	border-left: 2px solid #99a0aa;
	border-right: 2px solid #99a0aa;
	background: url(../imagem/titulo_back.gif);
}

.cornerInferior div {
	display: block;
	height: 1px;
	overflow: hidden;
	border-left: 2px solid #99a0aa;
	border-right: 2px solid #99a0aa;
	background: #d6dee6;
}

.cornerSuperior .cornerTop {
	background: #99a0aa;
}

.cornerInferior .cornerBottom {
	background: #99a0aa;
}

.cornerContentHeader {
	font-size: 12px;
	color: #52525a;
	background: url(../imagem/titulo_back.gif);
	display: block;
	padding: 2px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #99a0aa;
	border-top: 0px;
}

.cornerContentFooter {
	font-size: 9px;
	color: #52525a;
	background: #d6dee6;
	display: block;
	padding: 2px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #99a0aa;
	border-bottom: 0px;
}

.cornerContentTop {
	font-size: 12px;
	color: #99A0AA;
	background: #FFFFFF;
}

.cornerContentBottom {
	font-size: 12px;
	color: #99A0AA;
	background: #FFFFFF;
}

input {
	text-transform: uppercase;
}

.input_button {
	text-transform: lowercase;
}

/*Agencia*/
.formTituloLeft,.formTituloRight {
	font: bold 8pt arial, verdana;
	background-color: #DFDFDF;
	white-space: nowrap;
	border: solid 1px;
	background: url();
}

.formTituloLeft {
	text-align: left;
}

.formTituloRight {
	text-align: right;
}

.formTitulo {
	text-align: center;
}

a {
	font-size: 12px;
	color: #6f7274;
	text-decoration: none;
}

a:visited {
	color: #6f7274;
}

a:hover {
	color: #6f7274;
	text-decoration: underline;
}

.erro {
	color: RED;
}

.titulo,.tituloLeft,.tituloRight,.tituloPagina {
	font: bold 8pt arial, verdana;
	background-color: #DFDFDF;
	white-space: nowrap;
}

.titulo,.tituloLeft,.tituloRight {
	border: solid 1px;
}

.titulo {
	text-align: center;
}

.txtReadonly {
	border: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
