/* CSS Document */

/* RESET BROWSER DEFAULTS */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
/* END RESET BROWSER DEFAULTS */


body{ background:#ffffff; margin:20px 0 10px 0;   }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* BASIC TAGS */
h1{ font-family:Verdana; font-size:17px; font-weight:normal; color:#387ec0; margin:10px 0 20px 0; clear:both;}
h2{ font-family:Verdana; font-size:15px; font-weight:bold; color:#5b6e07; margin:10px 0 13px 0; word-spacing:1px;}
h2.subhd{ font-family:Verdana; font-size:13px; font-weight:bold; color:#5b6e07; margin:10px 0 10px 0; word-spacing:1px;}

p{ font-family: Verdana; font-weight:normal; color:#272727; padding:10px 0 10px 0; font-size: 12px; line-height:20px;
text-align:left;}

a{ font-family:verdana; font-size:12px; font-weight:normal; color:#004b9c;  }
a:hover{ color:#bb0500; text-decoration:underline; }

/* BASIC CLASSES */


/* DEFAULT PAGE LAYOUT STARTS */
#container{ width:938px; margin-left:auto; margin-right:auto;  }

#top{ height:75px; }
	#top .logo{ float:left; padding:5px 0 0 0;  }

	#top #nav{ float:right; background:url(../images/NavBg.png) no-repeat left bottom; width:488px; height:75px;}
	#nav ul { padding:0 10px 0 15px; }
	#nav ul li{ float:left; display:inline; padding:40px 17px 0 15px; }
	#nav ul li a{ display:block; font-family:Verdana; font-size:12px; font-weight:bold; color:#859e0c; padding:10px 0 0 0; }
	#nav ul li a:hover{ background:url(../images/NavOverBg.png) no-repeat center top; color:#4653ab; text-decoration:none;   }
	#nav ul li a.active{ background:url(../images/NavOverBg.png) no-repeat center top; color:#4653ab; text-decoration:none;   }
	
#banner{ height:241px; background:url(../images/Banner.png) no-repeat left top; padding:0; margin:0;    }
#banner .downloadbtn_cont{ float:right; padding:182px 30px 0 0; }
#banner .downloadbtn_cont img{ behavior: url(iepngfix.htc);   }


a.downbtn img{ behavior: url(iepngfix.htc);  }


#banner #newsorder { width:800px; padding:212px 10px 0 30px; font-family:Verdana; font-size:12px; font-weight:normal;  }
#banner #newsorder .newshd { font-size:11px; font-weight:bold; color:#1568b6; padding:0 5px 0 0;  }
#banner #newsorder .newshd1 { font-size:12px; font-weight:bold; color:#000000; padding:0 5px 0 0;  }
#banner #newsorder span { padding:0 15px 0 0;  }

#banner #news { width:575px; padding:212px 10px 0 30px; font-family:Verdana; font-size:12px; font-weight:normal;  }
#banner #news .newshd { font-size:11px; font-weight:bold; color:#1568b6; padding:0 5px 0 0;  }
#banner #news .newshd1 { font-size:12px; font-weight:bold; color:#000000; padding:0 5px 0 0;  }
#banner #news span { padding:0 15px 0 0;  }


#content{ background:url(../images/ContentBg.png) no-repeat left top #ffffff; padding:20px 20px 20px 25px;}

	#cont_lft{ float:left; }
	#cont_rgt{ float:left; width:592px; padding:30px 0 0 30px; }
	#cont_rgt_sub{ float:left; width:592px; padding:20px 0 0 30px; }
	#cont_full{ float:left; width:820px; padding:30px; }
	
	#cont_lft .top{ display:block; background:url(../images/LeftTop.png) no-repeat left bottom ; width:268px; height:7px; }
	#cont_lft .ctr{ background:url(../images/LeftCtr.png) repeat-y left top; width:238px; padding:15px 15px 15px 15px;  }
	#cont_lft .btm{ display:block; background:url(../images/LeftBtm.png) no-repeat left top; width:268px; height:7px; }
	
	
	#cont_lft p{ font-family: Verdana; font-weight:normal; color:#0f2103; padding:10px 0 10px 0; font-size: 11px;
	line-height:20px; text-align:left;}
	#cont_lft img.mslogo{ float:left; padding:0 8px 0 0;}
	#cont_lft img.mcafeetest{ padding:2px 0 7px 0;}
	
	#cont_rgt img.box_rgt{ float:right; }
	#cont_rgt img.screen{ float:right; padding:50px 0 0 15px;}
	#cont_rgt ul.lft{ font-family:Verdana; font-size:13px; font-weight:normal; color:#333333;}
	#cont_rgt ul.lft li{ background:url(../images/Bullet.png) no-repeat 0 0.6em; padding:0 0 10px 20px; line-height:18px; }
	
	#cont_rgt ul.lft_1{ font-family:Verdana; font-size:13px; font-weight:normal; color:#333333; margin:0 0 30px 0; }
	#cont_rgt ul.lft_1 li{ background:url(../images/Bullet.png) no-repeat 0 0.6em; padding:0 0 8px 20px;  }
	
	#cont_rgt ul.lft_2{ font-family:Verdana; font-size:13px; font-weight:normal; color:#333333; padding:15px 0 30px 0; }
	#cont_rgt ul.lft_2 li{ background:url(../images/tick.png) no-repeat 0 0.5em; padding:0 0 8px 23px;  }
	
	a.moreright{ float:right; font-family:Verdana; font-size:13px; font-weight:normal; color:#c71e1a; padding:25px 0 0 0;
	text-decoration:underline; display:block;}
	a:hover.moreright{ color:#387ec0; }
	
	a.moreleft{ float:left; font-family:Verdana; font-size:13px; font-weight:normal; color:#c71e1a; text-decoration:underline; }
	a:hover.moreleft{ color:#387ec0; }
	
	.writeus{ margin:45px 0 0 0;}
	.writeus h1{ font-family:Verdana; font-size:14px; font-weight:bold; color:#696d74; float:left; margin:0; padding:0 20px 0 0; }
	img.write{ float:left; }
	
	h1.nomarg{ font-family:Verdana; font-size:17px; font-weight:normal; color:#387ec0; margin:20px 0 0 0; clear:both;}
	h2.nomarg{ font-family:Verdana; font-size:15px; font-weight:bold; color:#5b6e07; margin:9px 0 20px 0; word-spacing:-1px;}
	h1.lft{ font-family:Verdana; font-size:17px; font-weight:normal; color:#30c58a2; margin:15px 0 20px 0; clear:both;}
	
	.pghd{ font-family:Verdana; font-size:23px; font-weight:bold; color:#387ec0; margin:0 0 20px 0;}
	.pghd_sml{ font-family:Verdana; font-size:20px; font-weight:bold; color:#387ec0; margin:0 0 20px 0;}
	.backtotop{ float:right; }
	.backtotop img{ padding: 0 0 0 10px; }
	
	ul#arrow_faq{ float:left; display:inline; width:600px; padding:0 0 35px 0;  }
	ul#arrow_faq li{background:url(../images/BulletArrow.gif) no-repeat; background-position: 0.2em 0.7em;
	color:#004b9c; padding: 3px 0 3px 25px; width:560px; font-family:verdana; font-size:12px;
	font-weight:normal;   }
	ul#arrow_faq li.black{background:url(../images/BulletArrow.gif) no-repeat; background-position: 0.2em 0.7em;
	color:#272727; padding: 3px 0 3px 25px; width:560px; font-family:verdana; font-size:12px;
	font-weight:normal;   }
	ul#arrow_faq li a{ font-family:verdana; font-size:12px; font-weight:normal; color:#004b9c; }
	ul#arrow_faq li a:hover{ color:#bb0500; }
	
	ul#arrow_res{ float:left; display:inline; width:600px; padding:0 0 35px 0;  }
	ul#arrow_res li{background:url(../images/BulletArrow.gif) no-repeat; background-position: 0.2em 0.7em;
	color:#004b9c; padding: 3px 0 3px 25px; width:560px; font-family:verdana; font-size:12px;
	font-weight:normal;   }
	ul#arrow_res li.black{background:url(../images/BulletArrow.gif) no-repeat; background-position: 0.2em 0.7em;
	color:#272727; padding: 3px 0 3px 25px; width:560px; font-family:verdana; font-size:12px;
	font-weight:normal;   }
	ul#arrow_res li a{ font-family:verdana; font-size:12px; font-weight:normal; color:#004b9c; }
	ul#arrow_res li a:hover{ color:#bb0500; }
	
	
	.awards {margin: 0pt auto; width:90%; }
	.awarddesc{ text-align:center; font-size:12px; line-height:16px; font-family:Verdana; color:#004b9c; margin:10px 0 15px 0;}
	
	.order_bg{display:block; background:url(../images/OrderBg.gif) no-repeat left top; width:575px; height:393px;}
	.order_bg .orderintro{ width:525px; padding:25px 25px 10px 25px;    }
	.order_bg .orderintro img{ float:left; padding:0 15px 0 15px;  }
	.license{ width:513px; margin:0 0 0 25px;}
	.licensehd{ background-color:#dedfde; border:#bfc3bc solid 1px; font-family:verdana; font-size:12px;
	font-weight:normal; color:#333333; padding:0 0 0 10px; line-height:30px;  }
	.licensedata{ border:#bfc3bc solid 1px;}
	.licensedata img{ padding:15px 0 15px 15px ;  }
	.licensedata select{ margin: 10px 0pt 0pt 75px; width:350px;}
	.continuebtn{ display:block; background:url(../images/BtnContinue.gif) no-repeat left top; width:177px; height:51px;
	border:0; cursor:pointer; margin:10px auto;}
	
	#cont_rgt .orderintro ul{ font-family:Verdana; font-size:13px; font-weight:normal; color:#333333; padding:0 0 0 15em; }
	#cont_rgt .orderintro ul li{ background:url(../images/tick.png) no-repeat 0 0.5em; padding:0 0 8px 15px;  }
	
	p.ordercomplete{ text-align:center; padding:25px;}
	
	.gurante_banner{ background:url(../images/GuarantedBg.gif) no-repeat left top; width:425px; height:272px; 
	padding:10px 25px 0 125px; }
	.gurante_banner h2{ padding:15px 15px 0 0; font-size:18px; color:#e60e0e; text-align:center;}
	.gurante_banner p{ text-align:center; padding:0 15px 0 0;}
	.ads{background-image:url../(images/ad_01_03.png); background-repeat:no-repeat; width:173px; height:863px; padding_left:30px;} 
	.review{ background-color:#dedfde; border:#bfc3bc solid 1px; }
	.review_2{  }
	.reg_text{font-family:verdana; line-height:16px; color:#000000; font-size:13px; padding:-left10px;}
	
	.down_banner{background-image:url(../images/down_banner.png); background-repeat:no-repeat; width:608px; height:202px;}
	.orderbtn{background:url(../images/orignal_03.png) left top no-repeat; width:138px; height:38px;
     border:0px; margin:0 0 20px 0; cursor:pointer; }
	 
	 .moneyback{ padding:0 0 15px 50px;  }
	 .vsign{ padding:0 0 0 20px;}
	 .cbank{ padding:0 0 25px 10px;}
	 
/* AFFILIATES PAGE START */ 

 h5.affiliates{ font-family:Arial, Helvetica, sans-serif; font-family:Arial; font-size:15px; font-weight:normal; color:#1a2d57; line-height:20px; padding:5px 0 0 0; }
span.affiliates{ display:inline; font-family:Arial; font-size:17px; font-weight:normal; color:#1a2d57; padding:5px 0 0 0; 
line-height:25px; }

h5.affiliates a{font-family:Arial; font-size:17px; font-weight:bold;   }

.box{ width:490px; height:65px; background-color:#fbfafb; border:#cdcdcd solid 1px; padding:2px;
font-family:Verdana; font-size:11px; color:#818080; margin:5px 0 10px 0; line-height:18px; }

h2.hdmain{ font-family:Arial; font-size:1.1em; font-weight:normal; color:#bb0500; margin:15px 0 0 0;}

/* AFFILIATES PAGE ENDS */ 	
	
#footer{ height:300px; background:url(../images/FooterTop.png) no-repeat left top; padding:60px 5px 20px 45px;  }
	
	#footer ul#resources{ float:left; font-family:verdana; font-size:12px; font-weight:normal; color:#757575; line-height:22px;}
	#footer ul#resources li a{ color:#757575;}
	#footer ul#resources li a:hover{ color:#387ec0; text-decoration:underline;}
	#footer h1{ font-family:verdana; font-size:12px; font-weight:bold; color:#757575;    }
	#footer ul#resources li a.more{  font-family:Verdana; font-size:13px; font-weight:normal; color:#c71e1a; padding:
	10px 0 0 0; text-decoration:underline; display:block;}
	#footer ul#resources li a:hover.more{ color:#387ec0; }
	
	#footer ul#lnks_1{ float:right; width:500px; height:100px; vertical-align:middle; }
	#footer ul#lnks_1 li{ float:right; display:inline; padding:0 0 0 15px;}
	
	#footer ul#lnks_2{ float:right; width:500px; }
	#footer ul#lnks_2 li{ float:right; display:inline; padding:0 0 0 7px;   }
	#footer ul#lnks_2 li .rgtpadding{ float:right; display:inline; padding:0 0 0 10px; height:92px; vertical-align:top;  }
	
	

	#nav_btm{ clear:both; width:100%; padding:20px 0 0 0;  text-align:center; }
	#nav_btm li{ text-align:center; display:inline; font-family:verdana; font-size:12px; font-weight:normal; color:#757575; padding: 0 7px 0 0 }
	#nav_btm li a{ font-family:verdana; font-size:12px; font-weight:normal; color:#757575; }
	#nav_btm li a:hover{ font-family:verdana; font-size:12px; font-weight:normal; color:#387ec0; text-decoration:underline; }
	
	#notice{ margin-top:4px; text-align:center; }
	#notice span{ display:block; font-family:verdana; font-size:12px; font-weight:normal; color:#757575; line-height:20px;  }
	
/* DEFAULT PAGE LAYOUT ENDS */

/* FORM */
.red{color:#a20e14; font-family:Verdana; font-size:11px; font-weight:normal;}

.form_contato .campo{
width:260px;
background: #fff url(../images/campo.gif) repeat-x;
border:1px solid #ccc;
padding:3px;
color:#333; font-size:13px;
margin-bottom:4px;
font-family:Verdama;
}

label.check{
color:#999797; font-family:Verdana; font-size:11px; font-weight:normal;
}

#spacer340{ padding:200em 0 140em 0;}
.landingpages {margin:0; width:90%; }
.lpdesc{ text-align:center; font-size:12px; line-height:16px; font-family:Verdana; color:#004b9c; margin:10px 0 5px 0;}
.New_scrn{font-family:Verdana; font-size:13px; color:#CC3300; font-weight:bold; text-decoration:underline;}
