body {
	margin:0 auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
}
.lnkMenu {
	margin-top:10px;
	text-align:center;
	float:left;
}
.lnkMenu a {
	
	height:20px;
	text-decoration:none;
	font-size:10pt;
	color:#fff;
}
#lnkComprar {
	margin-left:20px;
}
#lnkDuvidas {
	margin-left:33px;
}
#lnkFaleConosco {
	margin-left:32px;
}
.lnkMenu a:hover {
	color:#FC0;
}
#footer {
	clear:both;
	border-top:1px solid #999;
	text-align:center;
	padding:10px 0px;
}
#compraBody {
	background:url(../images/bg-interna.jpg) no-repeat top left;
}
#menu1 {
	width:299px;
	height:38px;
	background:url(../images/bg-abas.gif) no-repeat top left;
}
#menu {
	position:absolute;
	margin-left:620px;
	width:299px;
	height:38px;
	background:url(../images/bg-abas.gif) no-repeat top left;
}
#itens {
	clear:both;
	padding-top:80px;
	padding-left:310px;
}
.title {
	margin-top:35px;
	font-size:11pt;
	margin-bottom:75px;
}
.boxAssinante {
	border-bottom:1px dashed #ce151d;
	margin-bottom:25px;
	padding-bottom:25px;
}
.txtInput {
	border:1px solid #999;
}
.fl {
	background:url(../images/bullet-check.gif) no-repeat top left;
	padding-left:20px;
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	color:#ce151d;
	font-weight:bold;
}
.sl {
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	font-weight:bold;
}
#agora{
	margin-left:20px;
	}
#f1, #f6, #f11, #f14 {
	width:150px;
}
#f3, #f8, #f13 {
	width:90px;
}
#f4, #f9, #f14 {
	width:50px;
}
#nAss {
	border:none;
}
#l1 .fCont {
	display:block;
	margin-top:20px;
	padding-left:20px;
}
#l1 .fCont .out {
	margin-left:10px;
}
#l2 .fCont {
	padding-left:20px;
}
#l8 .fCont {
	padding-left:30px;
}
.out input {
	position:absolute;
	margin-left:10px;
}
#text {
	clear:both;
	padding-top:80px;
	padding-left:310px;
}
#text p {
	margin-left:25px;
}
#text h2 {
	font-size:10pt;
	color:#ce151d;
	padding-bottom:10px;
	text-transform:uppercase;
}
#text a {
	color:#039;
	text-decoration:none;
}
#text a:hover {
	color:#ce151d;
}
#estado {
	position:absolute;
	margin-top:6px;
	margin-left:25px;
	font-size:11pt;
	color:#525252;
}
#dicText {
	margin-top:90px;
}
#dicText #validOnly {
	margin-left:-30px;
	margin-top:50px;
	padding-bottom:150px;
}
#boxTblForm {
	width:424px;
	height:204px;
	background:url(../images/box-itens.gif) no-repeat top left;
	position:absolute;
	margin-left:210px;
	margin-top:95px;
	border:2px solid #fff;
}
#boxTbl {
	width:280px;
	margin-top:90px;
	margin-left:30px;
}
#priceTag {
	color:#fff;
	font-weight:bold;
	background:#ce151d;
}
#c2 {
	width:35px;
}
#btnC1 {
	margin-top:-20px;
	margin-right:5px;
	text-align:right;
}
