body,td,tr {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
BODY, FORM  {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}

A{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}
A:HOVER{
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;

}
.texto1 { color: #FFFFFF}
.texto2 { color: #666666}

a.texto1:link {	color: #FFFFFF}
a.texto1:hover {color: #CCCCCC}
a.texto2:link {	color: #666666}
a.texto2:hover { color: #333333}
.letras {
	color: #666666;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
a.letras:link { color: #666666}
a.letras:hover {
	color: #FFFFFF;
	background-color: #666666;
	text-decoration: none;
}
.textopeq1 { 
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
}
.textopeq2 { 
	font-family: Arial;
	font-size: 10px;
	color: #CCCCCC;
}
a.textopeq1:link {	color: #FFFFFF}
a.textopeq1:hover {color: #CCCCCC}
a.textopeq2:link {	color: #CCCCCC}
a.textopeq2:hover { color: #FFFFFF}

.titulo1 { font-size: 14px; color: #FFFFFF; font-weight: bold}
.titulo2 { font-size: 14px; color: #666666; font-weight: bold}
.titulo2:link { font-size: 14px; color: #666666; font-weight: bold}
.titulo2:hover { font-size: 14px; color: #999999; font-weight: bold}
.titulo3 { font-size: 14px; font-weight: bold}
.titulo4 { font-size: 14px; font-weight: bold}

.td1 { background-color: #FFFFFF}
.td2 { background-color: #666666}
.tdcin1 { background-color: #F0F0F0}
.tdcin2 { background-color: #E0E0E0}
.tdcin3 { background-color: #CCCCCC;
}
.tdcin4 { background-color: #0066CC}

.noborder
{
border : none;
}

.norepeat
{
	background-repeat: no-repeat;

}
/* FORM */
.botao{
	font-size: 11px;
	font-weight : normal;
	height : 17px;
	cursor : hand;
	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

}
.botaotxt{
	font-size: 11px;
	color : #666666;
	font-weight : normal;
	cursor : hand;
	height : 17px;
	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	text-align: center;
	padding: 1px 6px 0px;
	vertical-align: bottom;
	margin-bottom: 1px;

}
INPUT,SELECT {
	font-size: 11px;
	color : #666666; 
	border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; list-style-type: square
}
TEXTAREA {
	font-family: Arial;
	font-size: 11px;
	color : #666666;
	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	list-style-type: square;
}
.checkbox
{
	border : none;
	background-color: transparent;
}

.botaotexto:HOVER {
text-decoration:none;
}

.par {
	background:	#F0F0F0;
}

.impar {
	background:	#F9F9F9;
}

.realce {
	background: #FFFFFF;
}

.sort-table {
	font:		Icon;
	border:		1px Solid ThreeDShadow;
	background:	Window;
}

.sort-table thead {
	background:	ButtonFace;
}

.sort-table td {
	padding:	2px 5px;
}

.sort-table thead td {
	border:1px solid;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	cursor: hand;
}

.sort-table thead td:active {
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	padding: 1px 4px 1px 1px;
}

.sort-arrow {
	width:11px;
	height: 11px;
	background-position: right;
	background-repeat:no-repeat;
}

.sort-arrow.descending {
	background-image:		url("/aldeiadesign/snapsender/img/downsimple.png");
}

.sort-arrow.ascending {
	background-image:		url("/aldeiadesign/snapsender/img/upsimple.png");
}

.visivel {
	visibility : visible;
}

.invisivel {
	visibility : hidden;
}
.erro {
	font-weight: bold;
	color: #FF0000;
}
.textodestaque {
	color: #FF6600
}
.textopeq3 {
	font-family: Arial;
	font-size: 10px;
	color: #666666;
}
.texto7 {
	color: #0066CC
}

.setacima {
	width:9px;
	height:9px;
	background-position: right;
	background-repeat:no-repeat;
	background-image:		url("../img/upsimple.png");
}

.setabaixo {
	width:9px;
	height:9px;
	background-position: right;
	background-repeat:no-repeat;
	background-image:		url("../img/downsimple.png");
}

.borda1px {
	border: 1px solid;
}
.linkazul {
	color: #006699;
	font-weight: bold;
	font-size: 11px;

}
.destaque2 {
	color: #FF5500
}
.texto8 {
	color: #FF9900;
}
