/*body {
	margin:0 0 10px 5px;
	background-image:url(../fundo.gif);
	background-position:-7px 0px;
	font:10px Verdana;
}
p, li, td, th {font-size:12px;}
*/
A {
	COLOR: #003399; 
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #CC0000;
	TEXT-DECORATION: underline;
}

H1.cab {
/*	background-color:#94B5D6;
	color:#FFFFFF;*/
	font:bold 14px Arial;
	margin-top:0px;
	padding:3px 10px 3px 0px;
	text-transform:uppercase;
/*	border-top:1px solid #4E83B6;
	border-left:1px solid #4E83B6;*/
	border-bottom:1px solid #CCCCCC;
}

P.cab {
	font:bold 11px Verdana;
	margin:0px;
	padding:10px;
	color:#5081A8;
	background-color:#F3F7FB;
	border-bottom:1px solid #4E83B6;
	border-left:1px solid #4E83B6;
	border-right:1px solid #4E83B6;
}
A.cab {
	color:#235A7E;
}

H2 {
	color:#39317A;
	font:bold 16px;
}

A.menusup {
	color: #FFFFFF;
	text-decoration: none;
}
A.menusup:hover {
	color: #CCCC00;
	text-decoration: none;
}
.pt {color:#FF9900;font:bold 12px Verdana;text-align:right}
/*
a.menu {color:#333366;font:bold 10px Verdana;text-decoration:none;}
a.menu:hover {text-decoration:underline;}
a.menusub {color:#333366;font:10px Verdana;text-decoration:none;}
a.menusub:hover {text-decoration:underline;}*/

.resenc {color:#AAAAAA;font:italic 11px Verdana}
.respag {margin-top:0px;font:normal 11px Tahoma;color:#888888}
.rescnt {font:bold 11px;}
.rescntnum {color:#CC0000}

.TabelaTitulo {
	background-color:#ffcf00;
	font:bold 11px Arial;
	color:#553333;
	letter-spacing:1px;
	BORDER-BOTTOM: #F1A551 3px solid;
	/*PADDING-TOP: 12px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	WIDTH: 100%;*/
}

.TabelaLinha1 {
	BACKGROUND-COLOR: #F0F0F0;
	HEIGHT: 27px;
}

.TabelaLinha2 {
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 27px;
}

.TabelaCelula {
	PADDING: 15px;
}

.TabelaPreco {
	COLOR: #cc3300;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	PADDING: 10px;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 35px;
}

.TabelaRodape {
	BORDER-TOP: #F1A551 1px solid;
	COLOR: #000000;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 12px;
	WIDTH: 100%;
}

td.rdp {
	padding:10px;
	color:#94B5D6;
}

a.rdp {
	font:bold 10px Verdana;
}


.campo_email {
	font:11px Verdana;
	width:160px;
}

.campo_senha {
	font:11px Verdana;
	width:160px;
}


.asterisco {
	color:#CC0000;
	font-size:12px;
}

.campo_texto {
	font:11px Verdana;
}
.campo_tit {
	color:#2D5779;
	font:bold 11px Verdana;
}
.campo_erro {
	padding-top:10px;
	font-weight:bold;
	color:#CC0000;
}

/* PAGAMENTO */
P.pag_desc {
	margin:0px;
	padding:0px 0px 2px 10px;
	text-indent:-10px;
}

TD.cesta_nomecoluma {
	background-color:#5081A8;
	color:#FFFFFF;
	font:bold 11px Verdana;
	padding:4px;
	text-align:center;
}

P.prodopts {
	padding:5px;
	margin:0px;
}
A.prodopts {
	font:bold 11px;
	text-decoration:none;
}
A.prodopts:hover {
	text-decoration:underline;
}