/*
Theme Name: Invoicexpress
Description: Invoicexpress Sales
Author: Leihla Pinho
*/


@import "style/blueprint/screen.css";
@import "style/blueprint/ie.css";


*{ margin:0;}

html, body{	height: 100%;}

.wrapper{	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -175px;}

.footer, .push{height: 150px;}

body{	background-color:#E9EBDB;	font-family:Arial, sans-serif; font-size:14px; color:#444;}

.wrap{padding:20px 0;}

.three_col{ width:300px; margin-right:25px; float:left;}

.three_col h3{
	background:url("images/content_sprite.png") top left no-repeat;
	text-indent:-9999px;
	height:26px;
	border-bottom:1px solid #95be00;
}

#foot_1{
	background-position:0px -209px;
}

#foot_2{
	background-position:0px -235px;
}

#foot_3{
	background-position:0px -260px;
}

	.three_col.last{margin-right:0;}

/* Typography */
h1, h2, h3{ font-weight:bold; color:#1D2226; margin-bottom:10px;}

h2{	font-size:30px; line-height:36px;}
h3{	font-size:20px; line-height:26px;}
h4{ margin-bottom:10px;}
p{ margin-bottom:18px;}
	p.intro{ font:20px Arial, sans-serif; font-weight:normal; color:#444;margin-bottom:40px;}

a{ color:#6C9700; text-decoration:none;}
	a:hover{ text-decoration:underline;}

/*ol{ font: italic 20px Georgia, serif; color:#81B600; margin-left:25px;}
	ol p{ font: 14px Arial, sans-serif; color:#444;}*/
	
ul{ margin:0 20px 20px 0;}

ul.checklist{margin-bottom:40px;}
	ul.checklist li{ background:url("images/checks_icon.png") top left no-repeat; padding-left:27px; list-style:none; margin-bottom:18px; line-height:18px;}



table{ border:1px solid #d9d9d9; float:left; margin:0 20px 20px 0;}
	table td{ background:white; border-bottom:1px solid #d9d9d9; border-right:2px solid #d9d9d9; font-size:12px; text-align:center;}
		table th{ background-color:#81B600; padding:5px;color:#fff; border-right:2px solid #d9d9d9; text-align:center;}
		table th.light{ background-color:#DCEAB0; font-size:18px; color:#444; border-right:2px solid #d9d9d9; }



/* HEADER */
.header{background-color:#1e2226; 
	border-bottom:5px solid #B4DD00; 
	color:#fff; 
	padding:10px 0;
  _padding:0px;
	height:36px;
	}

.branding {height:40px; font-size:16px;
						 	float:left;	margin:0; width:265px; _margin-top:7px;}
						
ul.language{	margin-top:15px; margin-bottom:0px;	text-align:left; }
ul.language li{margin:0px; margin-right:5px; list-style:none; display:inline; font-size:11px; float:left;}
ul.language a{ 
	text-decoration:none;	
	padding:5px;	
	color:#fff;	
	background:#1E2226 url(images/footer_grad.gif) repeat-x 0 -3px;
	border-top:1px solid #101010; 
	border-left:1px solid #101010; 
	border-bottom:1px solid #404040; 
	border-right:1px solid #373737; 
	padding:3px 8px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	}

ul.language a:hover{
		color:#B4DD00;	
}						
		
ul#newNav {
		margin:7px 0 0 0;
		float: right;
		_margin:14px 0 -6px 0;
		}
		
ul#newNav li {
	  display:block; 
		font-size:16px;
		text-indent: -9999px;
		float:left;
		margin:0;
}
		
ul#newNav li a{
	background:transparent url("images/headernav_new.png"); 
	display: block;
	height: 44px;
/*  border: 1px solid green;*/
	margin:0;
	}


li#home a {
		width:78px;
}
li#home a:link, li#home a:visited {
		background-position:0 0;
}
li#home a:hover, li#home a:focus {
		background-position:0 -46px;
}
li#home.selected a {
		background-position:0px -92px;
}

li#tour a {
		width:65px;
}
li#tour a:link, li#tour a:visited {
		background-position:-78px 0;
}
li#tour a:hover, li#tour a:focus {
		background-position:-78px -46px;
}
li#tour.selected a {
		background-position:-78px -92px;
}

li#planos a {
		width:86px;
}
li#planos a:link, li#planos a:visited {
		background-position:-143px 0;
}
li#planos a:hover, li#planos a:focus {
		background-position:-143px -46px;
}
li#planos.selected a {
		background-position:-143px -92px;
}

li#support a {
		width:100px;
}
li#support a:link, li#support a:visited {
		background-position:-229px 0;
}
li#support a:hover, li#support a:focus {
		background-position:-229px -46px;
}
li#support.selected a {
		background-position:-229px -92px;
}

li#blog a {
		width:67px;
}
li#blog a:link, li#blog a:visited {
		background-position:-329px 0;
}
li#blog a:hover, li#blog a:focus {
		background-position:-329px -46px;
}
li#blog.selected a {
		background-position:-329px -92px;
}


li#login a {
		width:73px;
}
li#login a:link, li#login a:visited {
		background-position:-396px 0;
}
li#login a:hover, li#login a:focus {
		background-position:-396px -46px;
}
li#login.selected a {
		background-position:-396px -92px;
}


/* SLIDER */
#slider {height:437px}

.sliderContainer{	background:url("images/slider_background.png") top repeat-x;}

.scroll { height:437px; width:950px; overflow:auto; overflow-x:hidden; position:relative; clear:left;	background: #FFFFFF;}
	.scrollContainer div.panel{ height:437px; width:950px;}

.slider_nav{ 
/*background-color:red; */
background:url("images/slider_grad.png") top repeat-x; 
width:100%; 
height:52px;	
}


	.slider_nav, x:-moz-any-link{ margin-top:0px;}
	.slider_nav, x:-moz-any-link, x:default{ margin-top:0px;}
	.slider_nav{ _margin-top:0px; >margin-top:0px;}

/*ul.navigation{ margin:0px;	background:url("images/slider_nav.png") top left repeat-y; height:44px;}
	ul.navigation li{	display:inline;	list-style:none;}
		ul.navigation a{ background:url("images/slider_nav.png") top right repeat-y; display:block;	float:left;
										 color:#fff; padding:10px 0px;	text-decoration:none;	width:156px; font-size:16px; text-align:center;}
		ul.navigation a:hover, ul.navigation a.selected{ background:url("images/slider_nav.png") top right repeat-y; color:#EC6003;}
		ul.navigation a:focus{ outline: none;}*/

a.actionButton{	background:url("images/orange_button_2.png") top left no-repeat; font-size:16px;	font-weight:400; color:#fff; text-indent:-9999px;
								height:85px; width:370px;	text-decoration:none;	float:left;}
								
a.actionButton:hover {background-position: 0 -85px;}								

.panel img{	position:absolute; bottom:0;}
	.panel p{	font-size:18px;	padding-top:120px; width:230px; color:#fff;}

.slider_buttons .next{ background:url("images/button.png") top left no-repeat; width:306px; height:68px;	line-height:31px; text-indent:-9999px;
											 display:block; color:#444; text-decoration:none; font-size:16px;
											 font-weight:400;	float:left;}
.slider_buttons .next:hover{ background-position: 0 -68px; color:#444;}
.slider_buttons{ position:relative;	top:250px; width:70px;}

.homepage p{ font-size:13px;}

ul#navigation {
/*		background:transparent url("images/slider_sprite.png"); 
		height:52px;
		width:950px; */
		}
		
ul#navigation li {
		display:block; 
		font-size:16px;
		text-indent: -9999px;
		float:left;
}
		
ul#navigation li a{
	background:transparent url("images/slider_sprite.png"); 
	display: block;
	height: 52px;
/*		behavior: url(http://iexpress.com:8888/ie-pt/wp-content/themes/invoicexpress/iepngfix.htc);*/
}

li#sl1 a {
		width:176px;
}
li#sl1 a:link, li#sl1 a:visited {
		background-position:0 0;
}
li#sl1 a:hover, li#sl1 a:focus {
		background-position:0 -52px;
}
li#sl1.selected a {
		background-position:0px -52px;
}

li#sl2 a {
		width:122px;
}
li#sl2 a:link, li#sl2 a:visited {
		background-position:-176px 0;
}
li#sl2 a:hover, li#sl2 a:focus, li#sl2 {
		background-position:-176px -52px;
}
li#sl2.selected a {
		background-position:-176px -52px;
}

li#sl3 a {
		width:195px;
}
li#sl3 a:link, li#sl3 a:visited {
		background-position:-298px 0;
}
li#sl3 a:hover, li#sl3 a:focus {
		background-position:-298px -52px;
}
li#sl3.selected a {
		background-position:-298px -52px;
}

li#sl4 a {
		width:120px;
}
li#sl4 a:link, li#sl4 a:visited {
		background-position:-493px 0;
}
li#sl4 a:hover, li#sl4 a:focus {
		background-position:-493px -52px;
}
li#sl4.selected a {
		background-position:-493px -52px;
}

li#sl5 a {
		width:103px;
}
li#sl5 a:link, li#sl5 a:visited {
		background-position:-613px 0;
}
li#sl5 a:hover, li#sl5 a:focus {
		background-position:-613px -52px;
}
li#sl5.selected a {
		background-position:-613px -52px;
}

li#sl6 a {
		width:208px;
}
li#sl6 a:link, li#sl6 a:visited {
		background-position:-716px 0;
}
li#sl6 a:hover, li#sl6 a:focus {
		background-position:-716px -52px;
}
li#sl6.selected a {
		background-position:-716px -52px;
}

/* CONTENT */

.saftPromo{
	position:fixed;
	top:0;
	left:0;
	width:157px;
	height:148px;
	text-indent:-9999px;
	background: url("images/saft_PT_ready.png") top no-repeat;
	z-index:100;
}

.androidPromo{
	position:fixed;
	bottom:0;
	right:0;
	width:110px;
	height:130px;
	display:block;
	background: url("images/androidPromo.png") bottom no-repeat;
	z-index:10;
}

a.androidLink{color:#000000;}
a.androidLink :hover{color:#6c9700;}

.androidPromo p{
	font-family:Georgia,Palatino,"Times New Roman",Times,serif;
	font-size:12px;
	font-style:italic;
	padding:8px 6px 0 0;
	line-height:15px;
}

.mainPhone{
	position:relative;
}

.mainPhone h3{
	position:absolute;
	background: url("images/android_main_phone.png") top no-repeat;
	text-indent:-9999px;
	width:260px;
	height:450px;
	left:348px;
	top:65px;
	overflow:hidden;
}

ul.androidFeatures{
	background: url("images/android_features_img.gif") top no-repeat;
	list-style:none;
	padding:45px 0 45px 320px;
	width:650px;
	position:relative;
}

ul.androidFeatures li{
 	background: url("images/android_checks.gif") center left no-repeat;
 	padding-left:27px;
	margin-bottom:5px;
	font-size:16px;
}

.androidFeatures h2{
	font-size:29px;
	text-shadow: white 0 1px;
	color:#1d1d1d;
	margin-bottom:5px;
}

a.tryAndroid{	
  	background:url("images/android_test_button.png") top no-repeat;
		font-size:16px;	
		text-indent:-9999px;
		height:145px; 
		width:145px;	
/*		float: left;
		margin-left:-5px;
		margin-right:-20px;*/
		bottom:-20px;
		position:absolute;
		right:5px;
		overflow:hidden;
		}

a.tryAndroid:hover {
		background-position: 0 -145px;
		}
		
.affiliates_mainImage{
	background: url("images/parceiros_green_grad.png") top repeat-x;
	height:438px;
	position:relative;
}

.affiliates_mainImage h3{
	background:url("images/parceiros_title.png") top no-repeat;
	text-indent:-9999px;
	height:149px; 
	width:428px;
	margin-top:45px;
}

.affiliates_mainImage p{
	color:#ffffff;
	font-size:18px;
}

.affiliates_screen{
	height:438px;
	background: url("images/parceiros_monitor.jpg") bottom repeat-x;
}

.affiliatesFeatures{
	background: #151617 url("images/parceiros_black_grad.png") top repeat-x;
	color:white;
	padding-top:60px;
}

.affiliatesFeatures h2{
	text-shadow: #000000 0 -2px;
	color:#eeeeee;
	font-size:24px;
	margin-bottom:2px;
}

.affiliatesFeatures ul{list-style:none;}
.affiliatesFeatures li{
	margin-top:20px;
	color:#d0d0d0;
}

.affiliatesTable h3{
	background:url("images/parceiros_table_tab.png") top no-repeat;
	width:229px;
	height:43px;
	text-align:center;
	color:#f4f4f4;
	font-size:17px;
	padding-top:5px;
}

ul.affiliatesTable{
	list-style:none;
	margin:0 0 20px;
	padding:0;
}

ul.affiliatesTable li{
		background: #484d51 url("images/parceiros_table_grad.gif") top repeat-x;
		margin-bottom:15px;
		border-bottom:1px solid #5e6063; 
		padding:0 10px;
		border-radius:7px;
		-webkit-border-radius:7px;
		-moz-border-radius:7px;
}

.affiliatesTable table{
	float:none;
	margin-bottom:10px;
	border:none;
	}
	
.affiliatesTable table th, .affiliatesTable table td{
	width:50%;
	border:2px solid #484d51;
	font-size:15px;
}	


.affiliatesTable table th{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
}

.whitecell{
	background:#e3e4e5;
	color:#373637;
}

.greencell{
	background:#779800;
	color:#f4f4f4;
}

.activateBut{ 
	background:url("images/button_activate.png") top left no-repeat; 
	width:380px; height:68px;	
	line-height:31px; text-indent:-9999px;
	display:block; color:#444; text-decoration:none; font-size:16px;
	float:left;
	margin-left:-11px;
	margin-bottom:15px;
	}
	
.activateBut:hover{ background-position: 0 -68px; color:#444;}

.content{background: url("images/content_grad.gif") bottom repeat-x; background-color:#d9d9d9; padding:45px 0px;}
	.content .container{ margin-top:0px;}
	.content h4{ margin-bottom:0px;}
	.content p{	color:#444444;}
	.content a{	color:#6C9700; text-decoration:none;}
		.content a:hover{	text-decoration:underline;}

		
 	.content a.actionButton{ color:#fff; text-decoration:none;}

.feature_list{list-style:none;}
ul.feature_list {margin:30px 15px;}

.feature_list li{
display:inline;
}


	.feature_list li h4{ font-size:13px; font-weight:bold; color:#222; }
	.feature_list li p{ font-size:12px; }
	.feature_list img{ 
		background: url("images/content_sprite.png") no-repeat; 
		float:left; 
		margin-right:5px; 
		width:48px;	
		height:48px;
		margin-top:0;
		margin-bottom:10px;
		position:relative;
		}
	
#featIcon1{	background-position: 0px 0;}
#featIcon2{	background-position: -48px 0;}
#featIcon3{	background-position: -96px 0;}
#featIcon4{	background-position: -144px 0;}
#featIcon5{	background-position: 0 -48px;}
#featIcon6{	background-position: -48px -48px;}
#featIcon7{	background-position: -96px -48px;}
#featIcon8{	background-position: -144px -48px;}
#featIcon3_new{	background-position: -194px -46px;}
#featIcon6_new{	background-position: -194px 2px;}


.quotes_list{list-style:none;}
.quotes_list img{ float:left; margin-top:5px;}
.quotes_list li{margin-bottom:35px; float:left;}

.quotes_list li p { 
		font-family:Georgia, Palatino, "Times New Roman", Times, serif; 
		font-weight: bold;
		font-size:12px; 
		color:#fff;
		background-color:#6c9700;
		margin-left:151px;
		width:143px;
		padding:7px;
/*		background:transparent url("images/shadow_box_bottom.png") bottom;*/
		}



/*	p-image*/

.testimonial_box{
	height: 175px;
	}	
	
		.p-shadow {
		  width: 54%;
		  float:left;
		  background: url("images/shadowAlpha.png") no-repeat bottom right !important;
		  margin: 0;
/*		  background: url("images/shadow.gif") no-repeat bottom right;*/
/*		  margin: 10px 0 0 5px;*/
		  }

		.p-shadow div {
		  background: none !important;
/*		  background: url("images/shadow2.gif") no-repeat left top;*/
		  padding: 0px 10px 10px 0 !important;

		  }

		.p-shadow p{
		  color: #222;
			font-family:Georgia, Palatino, "Times New Roman", Times, serif; 
			font-style: italic;
			font-size:12px;
			line-height:17px;
		  border-bottom: 1px dotted #606060;
		 	border-right: 1px solid #606060;
		  padding: 5px 7px 3px;
			margin:-5px 0 5px;
			background: white;
		  }
	
			.p-image { 
				float:left; 
				margin-top:5px;
				width:45%;
				}
			
			.p-image img{
			width:100%;	
			}
			
			.author p {
				font-family:arial, sans-serif;
				font-style: normal;
				font-weight: bold;
				font-size:12px; 
				/*color:#6c9700;*/
				color:white;
				padding-top:3px;
				padding-bottom:3px;
				background: #486c0f url("images/quote_grad.png") repeat-x bottom left !important;
				border-bottom: 1px solid #5b7800;
			 	border-right: 1px solid #5b7800;
				}
				
				.author a {
					font-weight: normal;
    			display:block;
					color:white;
				}

/*p-image_left*/

						.p-shadow_left {
						  width: 55%;
						  float:left;
						  background: url("images/shadowAlpha.png") no-repeat bottom right !important;
						  margin: 0 0 0 0 !important;
				/*		  background: url("images/shadow.gif") no-repeat bottom right;*/
				/*		  margin: 10px 0 0 5px;*/
						  }

						.p-shadow_left div {
						  background: none !important;
				/*		  background: url("images/shadow2.gif") no-repeat left top;*/
						  padding: 0px 8px 8px 0 !important;
						  padding: 0 10px 10px 0;
						  }

						.p-shadow_left p {
						  color: #222;
							font-family:Georgia, Palatino, "Times New Roman", Times, serif; 
							font-style: italic;
							font-size:12px;
							line-height:17px;
						  border-bottom: 1px dotted #606060;
						 	border-right: 1px solid #606060;
						  padding: 5px 7px 3px;
							margin:-5px 0 5px;
							background: white;
						  }

							.p-image_left { float:left; margin-left:-9px; margin-top:5px; width:45%;}
							
							.p-image_left img{
							width:100%;	
							}
							
							.author_left p {
  							font-family:arial, sans-serif;
								font-style: normal;
								font-weight: bold;
								font-size:12px; 
								/*color:#6c9700;*/
								color:white;
								padding-top:3px;
								padding-bottom:3px;
								background: #486c0f url("images/quote_grad.png") repeat-x bottom left !important;
								border-bottom: 1px solid #5b7800;
							 	border-right: 1px solid #5b7800;
								}
								
								.author_left a {
									font-weight: normal;
									display:block;
									color:white;
								}
						
.mainFeatures{
	background: #ededea; 
  height:300px; 
  \min-height:340px;  
	\height:auto !important;*/
	}

.mainFaq{
	margin-top:10px;
	background:#ededea
}
	
.text_faq { 
margin-top:15px;
margin-left:12px;
padding-right:10px;
width:45%;
display:inline;
	}
	
.text_faq h4{ 
	font-weight:bold; 
	font-size:16px; 
	background: url("images/content_sprite.png") no-repeat;
	height:19px;
	}

#faq_1{	background-position: 0 -96px;}
#faq_2{	background-position: 0 -115px;}
#faq_3{	background-position: 0 -134px;}
#faq_4{	background-position: 0 -153px;}
#faq_5{	background-position: 0 -172px;}
#faq_6{	background-position: 0 -191px;}

.text_faq p{ 
	font-size:12px; 
	}

.imgFeature{
	background: url("images/features_title.png") no-repeat; 
	width:576px;	
	height:60px;
	position:relative;
  margin-left:27px;
_margin-left:13px;
	}

/* CALL TO ACTION */
.call_action{ background:transparent url("images/bottom_bar.png") no-repeat; margin-top:40px;
							padding:20px 10px; height:91px;}
	.call_action h3{ margin-top:5px; font-size:18px; font-weight:normal; text-indent:-9999px;}
		.call_action a.actionButton{ position:relative; float:left; margin:-15px 5px;}

/* FOOTER */

.footer{background: transparent url("images/footer_grad.gif") top repeat-x; background-color:#1e2226; color:#fff; height:175px;padding-top:25px;}
	.footer h3{	margin-top:25px; margin-bottom:5px; color:#b4ea0a; font-weight:normal; font-size:18px;}
	.footer p{ margin-bottom:3px; font-size:13px; color: #7e8488;}
	.footer a{ color:#cfd2d4; font-size:13px; text-decoration:none;}
	.footer a:hover{ color:#B4EA0A;}

.newsletterBox{
	background-color:#1E2226;
	padding:10px;
	margin-bottom:15px;
	border-top:1px solid #121416; 
	border-bottom:1px solid #363d42; 
	border-right:1px solid #2e3438; 
	border-left:1px solid #2e3438; 
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}	

.newsletterBox h3{
	margin:0;
	font-weight:bold;
}

input.email{ width:200px; padding:5px; 
			float:right;
			margin-right:0px;	
			height:15px;
			background: white url("images/submit_grad.gif") repeat-x top left; 
			border:none;
			border-bottom:1px solid #a7b0b9; 
			border-right:1px solid #a7b0b9; 
			border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			}
			
input.submitButton{	background: url("images/subscribe_but.jpg") no-repeat; 
	float:right;
/*	padding-bottom:5px; */
	height:29px; 
	width:100px;	
	border:none;
	margin-top:12px;}

input.submitButton:hover{
	background-position: 0 -31px;
}

.footerLinks{margin-left:60px;}

.footerLinks ul{
	list-style:none;
}	

.footerLinks li{
	background:url("images/footer_bullet.gif") no-repeat center left; 
	padding-left:14px;
}

.footerLinks li a{color:#B4EA0A;}
.footerLinks li a:hover{color:#7e8488;}



ul.socials {
		list-style:none;
		display: inline;
	}

ul.socials li {
	float:left;
	display:inline;
	margin-bottom:15px;
}

#twitterBut{ 	background:url("images/socials_sprite.png") no-repeat 0 0; width:85px; height:20px;text-indent:-9999px; display:block;}
#twitterBut:hover{ background-position: 0 -26px;}

#facebookBut{ 	background:url("images/socials_sprite.png") no-repeat 0 -48px; width:89px; height:26px;text-indent:-9999px; display:block;}
#facebookBut:hover{ background-position: 0 -74px;}

#linkedinBut{ 	background:url("images/socials_sprite.png") no-repeat 0 -101px; width:78px; height:26px;text-indent:-9999px; display:block;}
#linkedinBut:hover{ background-position: 0 -127px;}


blockquote{ color:#999; float:left;	margin:0;	width:275px; background:url("images/close-quote.png") bottom right no-repeat;
						padding-left:15px; padding-right:15px; margin-top:-15px;}




/* Borders */
.border_right{ border-right:1px solid;}
.border_left{	border-left:1px solid;}

.white{	border-color:#fff;}
.grey{ border-color:#ccc;}

.padding-left{ padding-left:10px;}
.padding-right{	padding-right:10px;}

.vertical_line{	background:url("images/vertical_line.png") top right repeat-y;}

.margin-right{ margin-right:10px;}
.no_margin{ margin:0;}
.float_right{	float:right;}
.t_right{text-align:right;}



/* Pricing */
.pricingContainer{ background:url("images/pricing_background.png") top repeat-x; background-color:#121600; height:730px; border-bottom:3px solid white;}
.pricing{	height:435px;}
	.pricing h3{ color:#444; font-size:24px; font-weight:bold;}

p.price{ font-size:18px; font-weight:bold; color:#8CC119;}
.pricing p{ margin-bottom:10px;}

.faq h3{ 
	font-size:18px; 
	font-weight:bold; 
	line-height:1.2em;
	margin-bottom:5px;
	text-shadow: white 1px 1px;
	}
		
.faq p{ font-size:13px;}
.faq a {
	text-decoration: underline;
}

.notice{ text-align:center;	margin-bottom:40px;	border:none; border-top:1px solid #E99A00; border-bottom:1px solid #E99A00;
				 background-color:#fefabc; padding:20px 10px;}
.notice h3{font-weight:normal; margin-bottom:0;}
	
.try_bar{ 
	background: transparent url("images/trybar_grad.png") top repeat-x; 
	height:92px;
	}
	
.try_bar .container{ 
		width:960px;
		}
		
.tryfree img{
	float:right;
	margin-top:15px;
}
		
a.tryButton{	
  	background:url("images/button_experimente.png") top no-repeat;
		font-size:16px;	
		color:#fff; 
		text-indent:-9999px;
		height:85px; 
		width:370px;	
		text-decoration:none;	
		float: left;
		margin-left:-5px;
		margin-right:-20px;
		}

a.tryButton:hover {
		background-position: 0 -85px;
		}
		
.checks img{
	margin-top:25px;
	margin-bottom:-4px;
}

.feature_check{	list-style:none; }
.feature_check img{ margin-right:5px;	margin-top:5px;}
.feature_check li{
	color:#dee8cf; 
	font-size:1.1em; 
	line-height:1.5em;
}


/* Tour */
.tourContainer{	background:url("images/slider_background.png") top repeat-x; background-color:#81B600; height:105px;}
/*	.tour{ background: url("images/horizontal_line.png") bottom repeat-x;	padding:20px 0; text-align:center;}*/
	.tour h2{	color:#1D2226; font-size:30px; font-weight:bold; margin-bottom:10px;}
	.tour h3{ color:#444444; font-size:16px; margin-bottom:20px; font-weight:normal;}
	.tour img{ width:950px; margin-bottom:45px;}

.no_border{	background-image:none;}


/* Terms */
.termsContainer{ padding:20px 0;}



/* Security */

.security ul{	margin:0 0 20px;	padding-left:15px;}
	.security li{	margin-bottom:10px;	color:#444444;}
	.security h2{ margin-bottom:20px;	font-weight:normal;	font-size:18px;}


/* Blog */
.blogContainer{	background:url("images/slider_background.png") top repeat-x; background-color:#81B600; height:105px; border-bottom:3px solid white;}

.blog{ background: none; padding:40px 0; font-size:14px; line-height:24px;}

ul.blog_nav{ list-style:none;	margin:0px; font-size:17px; text-transform: uppercase; font-weight:bold }
	ul.blog_nav .prev{ width:200px;	float:left;}
		ul.blog_nav .next{ width:200px;	float:right; text-align:right;}

.post{ 
	border-left:1px solid white; 
	border-right:1px solid #d2d2d2; 
	border-top:1px solid white;
	background: #ebebeb;
	position:relative;
	}

.post h2{ 
	background:url("images/blog_titlegrad.png") bottom repeat-x; 
	color:#000; 
	padding:8px 8px 10px 8px;
	margin-bottom:0;
	}

.post h2 a{color:#000;}

.post h3 a{color:#000;}

.post h3{ font-size:16px; font-weight:bold; margin-bottom:0px;  color:#333333; padding:5px 8px 5px 8px;}
.post h4{	margin-left:8px; margin-top:12px;}
.post p>strong{ margin-bottom:0px;}
.post ul, .post ol{ 
	color:#444444;
	list-style-position:inside;
	margin:0;
	padding:0 10px 15px;
	}
	
.post p{ 
	margin-bottom:0px; 
	font-size:14px; 
	background:#ebebeb; 
	padding:5px 8px 6px;
	}

.post img{
	border:5px solid #D5D7C9;
	margin:5px 0 10px 8px;
}		

p.info{ 
	color:#666666; 
	font-size:12px; 
	padding:5px 8px;
	background: #d9ddcc url("images/blog_titlegrad.png") center repeat-x;
	border-bottom:1px dashed #d5d5d5; 
	border-top:1px dashed #d5d5d5; 
	}

.endpostimg{
background:url("images/blog_endimg.png") bottom right no-repeat; 	
height:49px;
margin-bottom:50px;
}

.endpostimg a{ 
	background:url("images/blog_maisbutton.png") no-repeat;
	text-indent:-9999px;
	width:107px;
	height:24px;
	float:left;	margin:10px;
	}

.blogback{ background: #d9ddcc url("images/blog_grad.png") bottom repeat-x;}


/* Sidebar */
.categories {
	border-left:1px solid #ebf0de; 
	border-top:1px solid #ebf0de;
	border-right:1px solid #acb19b; 
	background: #cad1b9 url("images/blog_sidebargrad.png") bottom repeat-x;
	padding:10px 15px 10px 15px;
	}

.archives {
		border-left:1px solid #ebf0de; 
		border-right:1px solid #acb19b; 
		background: #cad1b9 url("images/blog_sidebargrad.png") bottom repeat-x;
		padding:10px 15px 10px 15px;
		}
		
.pesquisa {
			border-left:1px solid #ebf0de; 
			border-right:1px solid #acb19b; 
			background: #d9ddcc url("images/blog_sidebargrad.png") top repeat-x;
			padding:10px 15px 10px 15px;
			}		
		
#s{
	float:left;
	margin-top:7px;
	background: #acb09f url("images/input_bg.gif") repeat-x top left; 
	border:none;
	border-bottom:1px solid #eef0e8; 
	border-right:1px solid #eef0e8; 
	padding:5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

#author, #email, #url{
	background: #acb09f url("images/input_bg.gif") repeat-x top left; 
	border:none;
	border-bottom:1px solid #eef0e8; 
	border-right:1px solid #eef0e8; 
	padding:5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

		
#searchsubmit{
	margin-left:10px;
/*	float: right;*/
	}
	
.pesquisa{
	height:95px;
}

.pesquisa h2{
	margin-bottom:0px;
}

#sidebar h2{ font-size:20px; margin-bottom:5px;}
#sidebar ul{ list-style:none;	margin:0 10px;}
#sidebar ul li{	margin-bottom:0px;}
#sidebar ul ul{	list-style:none;	margin:0px;}
#sidebar ul ul li{ margin-bottom:0px;}

.feed{
	background:url("images/blog_endsidebar.png") no-repeat;
/*	width:250px;*/
	height:75px;	
	padding:15px;
}

/*.feed a{
float:right;	
margin-right:53px;
margin-top:8px;
_margin-top:-35px;
}*/

.feedBut{
	float:left;
	margin-right:8px;
}

.feedText{
	position:absolute;
	margin-top:8px;
}

/*img.rss{ width:39px; height:39px;}*/




/* Comments */
#new_comment{	
	margin-bottom:40px;
	}
	
	#new_comment ul{ margin:0; list-style:none;}
		#new_comment ul li{	margin-bottom:15px;}
		#new_comment p.label{	width:90px; float:left; clear:both;}

input[type="text"]{	
	background: #acb09f url("images/input_bg.gif") repeat-x top left; 
	border:none;
	border-bottom:1px solid #eef0e8; 
	border-right:1px solid #eef0e8; 
	padding:5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	}
	
#comment{	
		background: #acb09f url("images/input_bg.gif") repeat-x top left; 
		border:none;
		border-bottom:1px solid #eef0e8; 
		border-right:1px solid #eef0e8; 
		padding:5px;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		}

.comment p{
	clear:left;
	font-size:12px;
	width:460px;
}
		
textarea{ font-family: arial, sans-serif; font-size:12px; font-weight:normal;}

ul.comment{	list-style:none; margin:0 0 40px 0;}
	ul.comment li{ 
		margin:10px 0; 
		background-color:#d3d7c6;	
		padding:10px; 
		border-top:1px solid #acb09f; 
		border-left:1px solid #acb09f; 
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		}
	ul.comment li.author_comment{	background-color:#c7cbba;}

input.send_comment{	
	padding:5px;	
	background-color:#fff; 
	font-weight:bold; 
	color:#444; 
	margin-left:90px;
		border:none;
	border-bottom:1px solid #848b6f; 
	border-right:1px solid #848b6f;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	}



/*NEWSLETTER SUBSCRIBED */
.subscribed{width:600px; margin:40px 0; text-align:left;}
.subscribed h2{font-size:16px; border-bottom:3px solid #7AB400;}



/* LANDING PAGE */
.tagline{margin-top:15px; text-align:right; color:#A2BE24;}
.landingContainer{background:url("images/slider_background.png") top repeat-x;position: relative;}
p.footer_landing{margin-top:20px;}
a.grey{color:#444;}

.testfreeBut{
	position:relative;
}

.imgfeature{
	height:437px;
}

.imgfeature img{
	height:437px;
}


/*HELP*/
.support{background: url("images/help_background_1.png") top left repeat-y; margin-bottom:25px;}
	.support_intro{font-size:14px; line-height:18px;}
.sidebar_help ul{ list-style:none; margin:0; width:250px;}
/*.sidebar_help ul li{width:250px;}*/
.sidebar_help ul li a{display:block;padding:10px; border-bottom:3px solid #E9EBDB; font-weight:bold; font-size:14px; color:#444;}
.sidebar_help ul li a.selected{ text-decoration:bold; color:#000;	font-size:20px;}
	.sidebar_help ul ul{ margin:0; border-top:none; padding:10px 0 ;}
	.sidebar_help ul ul li{padding:0 10px; font-weight:bold; }
	.sidebar_help ul ul li a{display:block; padding:0; border-bottom:none; font-weight:normal; padding:5px 0;}	
		.sidebar_help ul ul li ul{margin:0; font-weight:bold; border-bottom:none; padding:0;}
		.sidebar_help ul ul li ul li{padding:0; font-weight:bold;}
		.sidebar_help ul ul li ul li a {font-weight:normal;}
		
		.sidebar_help #searchform{margin:10px;}
		.sidebar_help h3{margin:20px 0 0 10px;}
		.sidebar_help a{padding-left:10px; font-size:1.1em;}
		
.genre_subcatList {font-size:1.1em; line-height:1.5em; list-style:none;}
		
/*API*/
/*.blogContainer{ background-color:#81B600; height:70px; border-bottom:1px solid #557E00;}*/
	.api h3{ margin:30px 0 10px;}
.api_url{padding:15px;background-color:#dbebb2; border:2px solid #7AB400;margin:8px 8px 20px 8px;}
	.api_url p{margin:0; background:none;}
.parameter{ padding:10px 0; border-bottom:1px solid #ccc;}
	.parameter h5{color:#6C9700; font-weight:bold; margin-bottom:0px; margin-left:8px;}
	.parameter p{margin:0px;}
.result{padding:10px;background-color:#FAFCEB; border:1px solid #ccc;margin:8px 8px 0;}


.page_item{
	
	margin: 0px 45px;
	padding: 0px !important;
	list-style-type: square;	
}

.page_item a{
	border-bottom: 0px solid #999 !important;
	line-height: 1;
	padding: 5px !important;
}

.current_page_item a{
	text-decoration: underline;
	color: #1C2226 !important;
	
} 

.sidebar_api_title{
	padding: 10px 16px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
}

.help_menu{
	color: #000;
	border-bottom:3px solid #E9EBDB;
	padding:10px 14px;
	font-weight: bold;
	font-size: 22px;	
}

/*HELP*/
.help_box{padding:20px; margin-bottom:20px; background:#fff; border:3px solid #ccc;}
.help h3{font-size:14px;margin:0;}
.help p{margin-bottom:10px;}
.question{border-bottom:1px solid #ccc; padding:20px 0;}
	.question ul{padding-left:20px;}


