body {
	color : #cccccc;
	margin-top : 0px;
	margin-bottom : 0px;
	}
input {
	font-size : 12px;
	font-family : Verdana,Arial;
	font-weight: normal;
	}
div {
	color : #666666;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.right {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Verdana,Arial;
	font-weight: bold;
}
.right b {
	color : #000000;
}
.right a {
	color : #000000;
}
.right a:hover {
	color : #000000;
}
.left {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Verdana,Arial;
	font-weight: bold;
}
.left a {
	color : #FFFFFF;
}
.left a:hover {
	color : #000000;
}
p {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Verdana,Arial;
}
p a {
	color : #000000;
}
p a:hover {
	color : #000000;
}
.bot {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Verdana,Arial;
}
.bot a {
	color : #000000;
	text-decoration: none;
}
.bot a:hover {
	color : #000000;
}

.form_semclick{ border:#CCCCCC solid 1px; background:#EEEEEE;}

.td_titulo  {
	color : #000000;
	font-size : 11px;
	font-family : Verdana,Arial;
	text-align: right;
	padding: 0px 10px 0px 10px;
	white-space: nowrap;
}

.td_titulo_borda  {
	color : #000000;
	font-size : 11px;
	font-family : Verdana,Arial;
	text-align: left;
	border-color:#999999; 
	border:solid 2px; 
}

.td_conteudo{
	color : #000000;
	font-size : 11px;
	font-family : Verdana,Arial;
	text-align: left;
	padding: 0px 0px 0px 10px;
}

.button {
	border: 1px solid;
	font-size: 11px;
	font-weight: normal;
	text-transform:uppercase;
	background-repeat: repeat-x;
	background-position: bottom;
	border-color: #999999;
	background-color: #eee;
	color: #444;
	background-image: url(../imagens/bgGray.gif);
	}
	
.button:hover, .button:focus, .button a:hover {
	border: 1px solid;
	background-color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	background-repeat: repeat-x;
	background-position: top;
	text-transform:uppercase;
	color: #990033;
	background-color: #eee;
	background-image: url(../imagens/bgGray.gif);
	border-color: #990033;
	}
	
.campo_alerta {
		color: #FF0000;
		background-color: #ffffbb;
}
.texto_alerta {
		color: #FF0000;
		margin-top : 0px;
		padding-bottom : 0px;
		margin-bottom : 0px;
		margin-left : 10px;
		margin-right : 10px;
		font-size : 11px;
		font-family : Verdana,Arial;
}
#tooltip{
		background:#FFF;
		border:1px solid #000;
		display:none;
		padding:3px;
}
.texto1{
	color : #000000;
	font-size : 11px;
	font-family : Verdana,Arial;
}	

#field { margin-left: .5em; float: left; }
#field, label { /*float: left;*/ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
br { clear: both; }
/*input { border: 1px solid black;   }
text { border: 1px solid black;   }*/
select { border: 1px solid black;   }
textarea{ border: 1px solid black;   }
input.error { border: 1px solid red;background-color:#FFFF99 }
label.error {
	background: url(../imagens/unchecked.gif) no-repeat;
	padding-left: 16px;
	margin-left: .3em;
	color:#FF0000
}
label.valid {
	background: url(../imagens/checked.gif) no-repeat;
	/*display: block;*/
	width: 16px;
	height: 16px;
	/*padding-left: 16px;
	margin-left: .3em*/
}