/*

		LV Engine.com™ CSS Stylesheet - Copyright © 2008, 
		Todos os Direitos Reservados - All Rights Reserved

*/

html,body			{background-color:#292929;}
body,td,textarea,input,select	{font-size:11px; font-family:arial,tahoma; }	
body,form			{margin:0; padding:0;}	
img					{border:0;}
h1, .Title			{font-size:13px; font-weight:bold; margin:10px 0;}
p					{margin:0;}
h2					{}
h3					{}
h6					{background:#920202; color:#fff; font-family:verdana; font-size:13px; margin:0; padding-top:10px; height:25px; padding-left:10px;}
ul 					{padding-left:25px;}
li 					{line-height:11px; margin-bottom:5px;}
label, input, select{vertical-align:middle;}

#main					{margin:12px auto 6px auto; width:780px;}
#steps-header 			{clear:right; margin:10px -30px 0 -10px;}
#steps-header div 		{width:125px; float:left; background:#fff; padding:10px; margin-right:2px; border-bottom:1px solid silver; border-right:1px solid silver;}
#steps-header div.on 	{background:#920202; color:#fff;}
#steps-header b 		{font-size:14px; border-bottom:1px dotted gray; margin-bottom:4px; padding-bottom:5px; display:block; background:url(/interface/imgs/arrowb.gif) no-repeat right center;}
#steps-header div.on b 	{border-bottom:1px dotted silver; background:url(/interface/imgs/arroww.gif) no-repeat right center;}
#steps-header b.end 	{background-image:url(/interface/imgs/spacer.gif)!important;}

.fill-form 			{width:600px;}
.fill-form caption 	{text-align:left; font-weight:bold; padding:20px 0 10px;}
.fill-form th 		{font-weight:normal; text-align:left; width:140px;}
.req 				{color:red;}

.goals li 	{list-style:none;  background:url(/interface/imgs/bullet.gif) no-repeat left center; padding-left:15px;}
.goals 		{padding-left:5px; margin-left:0;}

#pay-info  		{width:100%; border-collapse:collapse;}
#pay-info td 	{border-bottom:2px solid #000; border-right:2px solid #000; padding:4px;}
#pay-info td.lastcol 	{border-right:0!important;}

#end-info  		{border:2px solid #000; }
#end-info th 	{padding:4px 10px 4px 30px; font-weight:normal; text-align:right; font-size:12px; }
#end-info td 	{padding:4px 100px 4px 10px; background:#CFCFCF; font-weight:bold; font-size:12px;}

.readonly 		{border:1px solid #000; background-color:#EFEFF0;}
.error 			{background-color:#FFCFCF;}
.error-msg 		{font-weight:bold;}

#log				{/*background: url(/interface/imgs/logo.gif) no-repeat;*/ height:110px;}
#log a				{text-decoration:none;font-size:35px; color:#000000; font-weight:bold;}
#log div			{margin:5px 0 0 6px;}

#p1					{font-style:italic; text-align:right; margin-right:30px; font-size:12px;}
#p2					{font-style:italic; text-align:right; margin:-10px 30px 6px 0px; font-size:12px;}
#t01				{background:#afafaf url(/interface/imgs/01.png) no-repeat; vertical-align:top;}
#t12				{vertical-align:top; color:silver; line-height:16px; padding:5px 10px; font-size:10px;}
#t12 div 			{font-size:11px;}

#content-holder		{background:#efeff0 url(/interface/imgs/00.png) no-repeat right top; vertical-align:top; }
#content			{padding:10px 30px 10px 30px; font-size:12px;  }
#content	td		{font-size:12px;  }

.bluetile 			{background:#9abfdc url(/interface/imgs/blue_corner.png) no-repeat right top; vertical-align:top; margin:-10px -30px 25px -30px; padding:25px;}

#tdmenu				{background:#000000; font-size:11px; text-transform:uppercase; }
.mainMenu 			{padding:8px 0px 8px 25px;}
.mainMenu  a		{color:#ececec; text-decoration:none; font-weight:bold; display:block; }
.mainMenu  a:hover	{text-decoration:underline;}
.mainMenu  a.on 	{color:#a8131d;}

a.faq 		{text-decoration:none;}
a.faq:hover {text-decoration:underline;}

/*

.c4					{vertical-align:top; background: url(/interface/imgs/c4.png) repeat-y; }
.c22				{background: url(/interface/imgs/c22.png) repeat-x; vertical-align:top; padding-top:29px;}

.c6					{background: url(/interface/imgs/c6.png) repeat-y; vertical-align:top;}
.c7					{vertical-align:top;width:21px; height:59px; }
.c8					{background: url(/interface/imgs/c8.png) repeat-x top left; vertical-align:top; height:59px;}
.c9					{vertical-align:top;width:21px; height:59px;}
#c4ii				{background: url(/interface/imgs/c4.png) repeat-y; height:1px;}
#c6ii				{background: url(/interface/imgs/c6.png) repeat-y;height:1px;}
*/
#content-popup 		{padding:20px;}
#content-popup h1 	{color:#7F0000; margin-bottom:25px;}

#content-shop 		{background:#ECECEC; padding:10px 35px;}
.list  				{font-size:12px; border-collapse:collapse; width:600px;}
.list thead th 		{text-align:left; background:#CFCFCF;  padding:5px 3px; font-size:12px;}
.list tbody td 		{padding:4px 3px; font-size:12px;}
.list tfoot td 		{text-align:left; background:#CFCFCF;   padding:4px 3px; font-size:12px;}

#newsletter 		{margin:20px 6px; text-align:left; }
#newsletter input 	{margin:0; padding:0;}
#newsletter input.box	{border:1px solid #000; background:#ececec; padding:2px 2px; margin:1px 0;}
#newsletter input.text	{width:144px;}
#newsletter h3 		{font-size:12px; margin:0 0 3px 0; padding:0;}

#bottoml			{background:#efeff0; font:9px tahoma; text-align:center; padding:4px 0;}
#bottomr			{background:#afafaf; text-align:center; padding:2px;}

#copyright			{font-size:9px; font-family:verdana; letter-spacing:-1px; text-align:left; width:780px; margin:0 auto;}
#copyright	a		{text-decoration:none; color:#8F8F8F;}
#copyright	a:hover	{color:#fff;}
#copyright	img		{vertical-align:middle;}


.top 				{margin:3px 0;}
.top a 				{background:url(/interface/imgs/top.gif) no-repeat left center; padding-left:10px; color:#777; text-decoration:none;}

a.white 			{color:white; font-weight:bold; text-decoration:none; padding:0 2px;}
.info 				{margin: 15px 0 10px 0; padding:5px; color:#6F6F6F;}
.Code				{ }
.thumbheader 		{margin-top:20px; border-top:1px dotted gray; padding-top:5px; clear:both;}
a.thumbnail 		{color:#920202;}
a.thumbnail:hover 	{text-decoration:underline;}

.popcall 			{display:block; background:url(/interface/imgs/popupg.gif) no-repeat; width:260px; height:38px; padding-left:17px; padding-top:10px; margin:3px 0; color:#fff; font-weight:bold; text-decoration:none;}
/*
.po pup 				{position: absolute; display:none; background:url(/interface/imgs/pbg.png) no-repeat; width:429px; height:600px; z-index:100;}
.po ph1 				{border-bottom:1px dotted #fff; margin:15px; margin-bottom:5px; padding-bottom:5px; padding:10px; color:#fff; font-weight:bold;}
.po ptxt				{height:600px;padding:10px; font-color:#ececec; overflow:auto; margin:10px; line-height:150%;}
*/
.form 				{margin:10px 0; padding:5px; background:#DFDFDF; width:100%;}
.form td 			{padding:5px;}
.form input,
.form textarea 		{font-size:11px;}
.fl 				{vertical-align:text-top; width:150px;}
.fr input,
.fr textarea		{ width:366px;}


.Tips2 	{display:block; text-decoration:none; }
.tool-tip {
	background:url(/interface/imgs/pbg.png) no-repeat; width:429px;  height:600px;
	z-index: 13000; top:-200px; position:absolute;
}
 
.tool-title {
	border-bottom:1px dotted #fff; margin:6px; margin-bottom:5px; padding:6px; color:#fff; font-weight:bold;
}
 
.tool-text {
	padding:6px; color:#ececec; overflow:auto; margin:6px;  
}

.tit{
	background:#920202;
	color:#fff;
	font-family:verdana;
	font-size:10px;
	width:140px;
	height:13px;
	padding-right:10px;
	margin-bottom:10px;
}
.getm{
	color:#000;
	font-family:verdana;
	font-size:12px;
	padding-right:5px;
}
.here{
	font-family:verdana;
	font-size:9px;
	width:155px;
	text-align:left;
}

.next {text-align:right;}
.next input { border:1px solid #000; background:url(/interface/imgs/play.png) no-repeat right top; padding-right:30px; cursor:pointer;}


.form-buttons {text-align:left; padding-left:170px;}
.form-buttons input {padding:3px 15px;}



