body {
	margin:0px;
	font-family:Verdana; 
	font-size:11px;
	background-color:#FFFFFF;
}

label {
	color: #4F4F4F;
	font-family:Verdana; 
	font-size:11px;			
}

img {
	border: 0;			
}

.alerta {
	font-family:Verdana; 
	font-size:10px;			
	color: #FF0000;
	font-weight: bold;
}

.div_cadastro {
	width: 500px;
}

.div_lista {
	width: 600px;
}

#tabela_cadastro {
	font-family:Verdana; 
	font-size:11px;		
	border-bottom: 1px solid #70C8EE;
	border-right: 1px solid #70C8EE;
	width: 500px;
}

#tabela_cadastro th {
	border-top: 1px solid #70C8EE;
	border-left: 1px solid #70C8EE;	
	background-color: #E9F4FA;
	padding:3px;
	color: #0093DB;
	height: 20px;
}

#tabela_cadastro td {
	border-top: 1px solid #70C8EE;
	border-left: 1px solid #70C8EE;
	padding:3px;
	color: #4F4F4F;
	height: 25px;	
}

#tabela_cadastro_sub {
	border:0px;
}

#tabela_cadastro_sub td {
	border:0px;
}


#tabela_normal {
	font-family:Verdana; 
	font-size:11px;	
    border:1px;
}

#tabela_normal th {
	background:#291672;
	 border:1px;
	padding:3px;
	color: #FFFFFF;
	height: 20px;
}

#tabela_normal td {
	 border:1px;
	padding:3px;
	color: #000066;
	height: 20px;	
}

.td_destaque {
	background-color: "#E9F4FA";
	cursor:pointer;
}

.td_normal {
	background-color: "#FFFFFF";
}

#tabela_consulta {
	font-family:Verdana; 
	font-size:11px;	
    border:1px;
}

#tabela_consulta th {
	background:#291672;
	border:1px;
	padding:3px;
	color: #FFFFFF;
	height: 20px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

#tabela_consulta td {
	border:1px;
	padding:3px;
	color: #000066;
	height: 20px;
	border-left: 1px solid #000066;
	border-top: 1px solid #000066;
}


input,textarea,select { 
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px; 
	color: #1A1A1A;
	border:1px #000000 solid;
	background-color: #FFFFFF;
}

.btn_ok {
	background-image: url("../images/btn_ok.gif");
	background-repeat: no-repeat;
	height: 22px;
	font-size: 11px;
	background-color: "#FFFFFF";
	font-family: Verdana;
	width: 100px;
}

.btn_voltar {
	background-image: url("../images/btn_voltar.gif");
	background-repeat: no-repeat;
	height: 22px;
	font-size: 11px;
	background-color: "#FFFFFF";
	font-family: Verdana;
	width: 100px;
}

.btn_avancar {
	background-image: url("../images/btn_avancar.gif");
	background-repeat: no-repeat;
	height: 22px;
	font-size: 11px;
	background-color: "#FFFFFF";
	font-family: Verdana;
	width: 100px;
}

.btn_salvar {
	background-image: url("../images/btn_salvar.gif");
	background-repeat: no-repeat;
	height: 22px;
	font-size: 11px;
	background-color: "#FFFFFF";
	font-family: Verdana;
	width: 100px;
}

.btn_imprimir {
	background-image: url("../images/btn_imprimir.gif");
	background-repeat: no-repeat;
	height: 22px;
	font-size: 11px;
	background-color: "#FFFFFF";
	font-family: Verdana;
	width: 100px;
}

.btn_cancelar {
	background-image: url("../images/no.gif");
	background-repeat: no-repeat;
	height: 22px;
	font-size: 11px;
	background-color: "#FFFFFF";
	font-family: Verdana;
	width: 100px;
}

A {
	color: #FFFFFF;
	font-family:Verdana; 
	font-size:11px;			
	font-weight: bold;
	text-decoration: none;
}
A:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A:hover {
	color: #FFFFFF;
	text-decoration: underline;	
}
A:active {
	color: #FFFFFF;
	text-decoration: none;
}

#menu2 ul {
background-color: #CCCCCC; /*define a Cor de Fundo */
margin: 0px; /*define as margens como zero */
list-style-type: none; /*retira os marcadores*/
width: 145px; /* define a largura */
border: 1px solid #DFDFE3; /* define o tipo da borda (solid), a largura (1px) e a cor */
font-family: Verdana, Arial, Helvetica, sans-serif; /* define as fontes usadas */
font-size: 11px; /* tamanho das fontes */
padding-top: 5px; /* distancia borda conteudo superior de 5px */
padding-right: 5px; /* distancia borda conteudo direita de 5px */
padding-left: 5px; /* distancia borda conteudo esquerda de 5px */

}

#menu2 ul li {
height: 20px; /* define uma altura de 20px */
width: 100%; /* define a largura como 100% */
margin-bottom: 5px; /*define a margem inferior para 5px */
border: 1px solid #DFDFE3; /* define as bordas */
}

#menu2 ul li a:hover { /* estado hover */
color: #000000;
text-decoration: none;
height: 18px;
width: 130px;
background-color: #DFDFE3;
display: block;
}

#menu2 ul li a:active { /* estado ativado */
color: #000000;
text-decoration: none;
height: 18px;
width: 130px;
display: block;
}

#menu2 ul li a:link { /* estado normal */
color: #000000;
text-decoration: none;
height: 18px;
width: 130px;
display: block;
}

#menu2 ul li a:visited { /* estado visitado */
color: #000000;
text-decoration: none;
height: 18px;
width: 130px;
display: block;
}

#menu2 ul li a { /*define os espaçamentos*/
padding-top: 3px;
padding-left: 15px;
}

#td_menu {
	background-color:#291672;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding:3px;
	color: #000000;
	height: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
		
}