
@media screen and (max-width:1000px)
{
	html,
	body
	{
		background-color:#ffffff;
	}
	h1
	{
		font-size:35px;
		line-height:35px;
	}
	
	.header_zone_message
	{
		width:90%;
		padding:5px 5%;
		background:#0099dd;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;		
	}
	.header_zone_message h3
	{
		color:#ffffff;
		text-align:center;
		margin:0;
		font-size:14px;
		line-height:20px;
	}
	.header_zone_message.shrink
	{
		top:-500px;
	}


    .header_headline
	{
		position:relative;
		width:100%;
		min-height:400px;
		padding-top:150px;
		padding-bottom:50px;
		background-color:#ffffff;
		background-image:url(../_images/onlinebiz-background.jpg);
		background-size:100%;
		background-position:top center;
		background-repeat:no-repeat;
		border:0px solid;
		z-index:1;
		
		animation:fadein 0.5s;
		-moz-animation:fadein 0.5s;
		-webkit-animation:fadein 0.5s;
		-o-animation:fadein 0.5s;
	}
	
	.header_subheadline,
	.header_subheadline_agents
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:100px;
		margin-top:50px;
		padding:0px;
		border-radius:0px;
		border:0px #000000 solid;	
		z-index:1;
		text-align:center;

		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1.5s;
		-moz-animation: fadein 1.5s;
		-webkit-animation: fadein 1.5s;
		-o-animation: fadein 1.5s;		
	}
	.header_subheadline h1
	{
		font-family:'bold';
		font-size:40px;
		line-height:40px;
		color:#004777;
		letter-spacing:-3px;
		z-index:1;
		text-shadow:0px 3px 0px #F6F7F9;
	}
	.header_subheadline h2
	{
		font-family:'bold';
		font-size:30px;
		font-weight:normal;
		line-height:30px;
		letter-spacing:-1px;
		color:#0099DD;
		margin-top:0px;
		margin-bottom:10px;
		z-index:1;
		text-shadow:0px 2px 0px #F6F7F9;
	}
	.header_subheadline h3
	{
		font-family:'light';
		font-size:17px;
		line-height:25px;
		color:#004777;
		letter-spacing:0px;
		margin-top:0px;
		text-shadow:0px 1px 0px #F6F7F9;
	}
	.header_subheadline_agents h1
	{
		font-family:'bold';
		font-size:40px;
		line-height:40px;
		color:#262626;
		letter-spacing:-3px;
		z-index:1;
		text-shadow:0px 3px 0px #F6F7F9;
	}
	.header_subheadline_agents h1 b
	{
		color:#0099DD;
	}
	.header_subheadline_agents h2
	{
		font-family:'bold';
		font-size:30px;
		font-weight:normal;
		line-height:30px;
		letter-spacing:-1px;
		color:#0099DD;
		margin-top:0px;
		margin-bottom:10px;
		z-index:1;
		text-shadow:0px 2px 0px #F6F7F9;
	}
	.header_subheadline_agents h3
	{
		font-family:'light';
		font-size:17px;
		line-height:25px;
		color:#004777;
		letter-spacing:0px;
		margin-top:0px;
		text-shadow:0px 1px 0px #F6F7F9;
	}
	.header_subheadline_image
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:500px;
		top:0px;
		right:0px;
		background-size:cover;
		background-position:top center;
		background-repeat:no-repeat;
		border:0px #000000 solid;	
		z-index:1;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1.5s;
		-moz-animation: fadein 1.5s;
		-webkit-animation: fadein 1.5s;
		-o-animation: fadein 1.5s;		
	}
	
	.header_info
	{
		position:relative;
		width:calc(100% - 40px);		
		min-height:20px;
		text-align:center;
		margin-top:0px;
		padding:20px;
		background-color:#004777;
		z-index:1;

		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	
	.header_zone
	{
		position:fixed;
		background-color:transparent;
		width:100%;
		height:270px;
		border:0px #ff0000 solid;		
		text-align:center;
		z-index:9;

		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
		


	.header_logo
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		max-width:380px;
		height:80px;
		margin-top:35px;
		margin-bottom:20px;
		background-image:url(../_images/gesbiz-logo.png);
		background-size:90%;
		background-position:center;
		background-repeat:no-repeat;
		border:0px solid;
		z-index:9;
		text-align:center;
		float:center;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
	}
	
	.header_menu
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:40px;
		margin-top:10px;
		margin-bottom:10px;
		border:0px solid;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
	}	
	.header_menu .links_menu
	{
		position:relative;
		display:inline-block;
		font-family:'regular', Arial, sans-serif;
		font-size:15px !important;
		font-weight:normal;
		color:#0099dd;
		line-height:24px;
		letter-spacing:0px;
		text-decoration:none;
		padding:3px 10px 3px 10px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:20px;
		/*background-color:rgba(255,255,255,0.5);*/
		border-radius:5px;
		border:1px #0099dd solid;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;		
	}
	.header_menu .links_menu:visited
	{
		color:#ffffff;
		border:1px #ffffff solid;
	}
	.header_menu .links_menu:active
	{
		color:#ffffff;
		border:1px #ffffff solid;
	}
	.header_menu .links_menu:hover
	{		
		color:#ffffff;
		background-color:#0099dd;
		border:1px #0099dd solid;
	}	

	
	
	
	.header_login
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:50px;
		margin-top:0px;
		margin-bottom:15px;
		border:0px #000000 solid;
		z-index:1;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
	}
	.header_login .button
	{
		width:160px;
		margin-right:7px;
	}
	.header_login .button_white
	{
		width:50px;
		margin-right:0px;
	}	
	
	.header_languages
	{
		position:absolute;
		top:0px;	
		width:100%;
		height:30px;
		margin-top:5px;
		border:0px #ff0000 solid;		
		text-align:center;
	}
	.links_languages
	{
		font-family: 'regular', Arial, sans-serif;
		font-size:12px !important;
		font-weight:normal;
		color:#0099dd !important;
		line-height:24px;
		letter-spacing:0px;
		text-decoration:none;
		padding:2px 15px 2px 15px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:5px;
		background-color:rgba(255,255,255,0.5);
		border-radius:5px;
		border:0px #ffffff solid;
		background-color:#ffffff;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
	}
	.links_languages:hover
	{
		color:#ffffff !important;
		background-color:#0099dd;
	}
	.links_languages:visited
	{
		color:#ffffff;
	}
	.links_languages:active
	{
		color:#ffffff;
	}	

	.header_certificacao
	{
		position:relative;
		display:none;
		top:0px;
		right:0px;
		z-index:1;
	}	
	
	
	
	
	
	.header_zone.shrink
	{
		position:fixed;
		top:0px;
		width:100%;
		height:50px;
		background-color:#ffffff;
		border:0px solid;
		box-shadow:0px 3px 10px rgba(0,0,0,0.2);
		z-index:9;	
	}	
	.header_zone.shrink .header_menu
	{
		display:none;		
	}
	.header_zone.shrink .header_logo 
	{
		position:relative;
		height:1px;
		margin-top:-50px;
		margin-bottom:0px;
		padding:0px;
		z-index:1;	
	}
	.header_zone.shrink .header_languages 
	{
		display:none;		
	}
	.header_zone.shrink .header_certificacao 
	{
		display:none;		
	}		
	.header_zone.shrink .header_menu
	{
		display:none;		
	}
	.header_zone.shrink .header_login 
	{		
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:50px;
		margin-top:5px;
		margin-bottom:0px;
		border:	px #000000 solid;
		z-index:1;			
	}
	.header_zone.shrink .header_login .button
	{		
		width:160px;
		padding:8px 12px 8px 12px;	
	}	
	.header_zone.shrink .header_login .button_white
	{
		padding:8px 12px 8px 12px;	
	}	

		
	
	
	
	.slider
	{
		position:relative; 
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:450px;
		margin-top:250px;
		padding:0;
		background-color:#ffffff;
		border:0px solid;
		z-index:1;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}	
	.slider.shrink
	{
		margin-top:60px;
	}
	.slider_homepage
	{
		position:relative;
		display:inline-block;
		vertical-align:top;	
		width:100%;
		min-height:400px;
		border:0px #aaEE00 solid;
		background-color:#ffffff;
		z-index:1;
	}	
	.slider_background
	{
		position:relative;
		display:inline-block;
		vertical-align:top;	
		width:100%;
		height:250px;		
		background-position:center; 
		background-repeat:no-repeat;
		background-size:cover;		
		border:0px #ff0000 solid;
		z-index:1;
	}
	.slider_headline
	{
		position:relative;
		display:inline-block;
		vertical-align:top;	
		width:90%;
		min-height:200px;
		margin-top:200px;
		border:0px #000000 solid;
		text-align:center;
		z-index:9;
	}
	.slider_headline h1
	{
		font-size:35px;
		line-height:35px;
		color:#004777;
		letter-spacing:-2px;
		text-shadow:0px 1px 0px #ffffff;		
	}
	.slider_headline h2
	{
		font-size:45px;
		line-height:45px;
		color:#0099dd;
		letter-spacing:-2px;
		margin:0px;
		padding:0px;
		text-shadow:0px 1px 0px #ffffff;		
	}
	.slider_headline h3
	{
		font-size:18px;
		line-height:28px;
		margin:0px 0px 10px 0px;
		padding:0px;
		text-shadow:0px 1px 0px #ffffff;		
	}
	.slider_headline .button_transparent
	{
		width:100%;
		max-width:250px;
	}	
	.plusslider-arrows-wrapper
	{
		margin-top:-18px;
	}	

	.box_page_record
	{
		position:relative;
		display:inline-block;
		width:100%;
		vertical-align:top;
		margin-bottom:75px;
	}
	.box_page_record_content
	{
		position:relative;
		display:inline-block;
		width:100%;
		vertical-align:top;
		text-align:left;
	}
	.box_page_record_img
	{
		position:relative;
		display:inline-block;
		width:100%;
		vertical-align:top;
		background-size:contain;
		background-position:center;
		background-repeat:no-repeat;
	}
	.box_page_record_img img
	{
		width:calc(100% - 20px);
		border:10px solid #eeeeee;
		border-radius:10px;
	}
	
	
	.box_products
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:280px;
		height:600px;
		margin-left:30px;
		margin-right:30px;
		margin-top:30px;
		margin-bottom:30px;
		background-color:#fafafa;
		border-radius:8px;
		border:0px #eeeeee solid;
		text-align:center;	
		z-index:1;		
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	.box_products:hover
	{
		box-shadow:0px 3px 10px rgba(0, 0, 0, 0.30);
	}
	.box_products h1
	{	
		font-size:36px;
		line-height:10px;
		color:#004777;
		margin-top:38px;
		margin-bottom:17px;
	}
	.box_products h2
	{	
		font-size:20px;
		color:#0099dd;
		line-height:22px;
		letter-spacing:-0.5px;
		margin-top:18px;
		margin-bottom:4px;
		padding:5px;
	}
	.box_products h3
	{	
		font-size:14px;
		line-height:22px;
		margin-top:12px;
	}
	.box_products .button_transparent
	{	
		
		width:120px;
		height:30px;
		line-height:30px;
		padding:0px;
		margin:0px;
		border:1px solid;
		box-shadow:0px 0px 0px;
	}	




	.box_advantages
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:180px;
		min-height:300px;
		margin-left:25px;
		margin-right:25px;
		margin-top:25px;
		margin-bottom:25px;
		border:0px #cccccc solid;
			
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	.box_advantages img
	{
		width:150px;
	}
	.box_advantages h2
	{
		font-family:'bold';
		font-size:27px;
		line-height:30px;
		letter-spacing:-1px;
		margin-top:20px;
	}
	.box_advantages h3
	{
		font-size:15px;
		line-height:24px;
	}		
	
	
	.home_services_data_box
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		min-height:100px;
		margin-top:45px;
		margin-bottom:45px;
		border:0px #ff0000 solid;
		text-align:center;
	}	

	.separator
	{
		position:relative;
		display:inline-block;
		width:90%;
		height:1px;
		background-color:#dddddd;
		margin-top:25px;
		margin-bottom:25px;
		padding:0px;
	}	
	

	.box_blog
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:280px;
		min-height:630px;
		margin-top:30px;
		margin-bottom:30px;
		padding:10px;
		border-radius:7px;
		border:1px #eeeeee solid;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	.box_blog:hover
	{	
		border:1px #0099dd solid;
	}
	.box_blog h1
	{	
		font-size:26px;
		letter-spacing:-1px;
		line-height:28px;
		color:#004777;
		padding:0px;
		margin:0px;
	}	
	.box_blog h2
	{	
		font-family:'bold';
		font-size:19px;
		line-height:24px;
		color:#0099dd;
		letter-spacing:-0.5px;
		margin-top:10px;
	}	
	.box_blog h3
	{
		font-size:16px;
		line-height:26px;
	}	
	.box_blog .button_transparent
	{
		padding:5px 10px 5px 10px;
		box-shadow:0px 0px 0px;
	}
	.box_blog_details_image
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		height:500px;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		margin-bottom:50px;
		padding:10px;
		border-radius:5px;
		border:0px #eeeeee solid;
		text-align:center;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
	}
	.box_blog_details_text
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		min-height:500px;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		margin-bottom:30px;
		padding:0px;
		border-radius:0px;
		border:0px #eeeeee solid;
		text-align:justify;		
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
	}
	.box_blog_details_text h1
	{	
		font-size:36px;
		letter-spacing:-1px;
		line-height:36px;
		padding:0px;
		margin:0px;
	}
	.box_blog_details_text h2
	{	
		font-size:20px;
		letter-spacing:-1px;
		line-height:20px;
		padding:0px;
		margin-top:20px;
	}	
	
	.box_faqs
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:50px;
		margin-bottom:10px;
		border:0px solid;
		text-align:left;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1.5s;
		-moz-animation: fadein 1.5s;
		-webkit-animation: fadein 1.5s;
		-o-animation: fadein 1.5s;			
	}
	.box_faqs h1
	{
		font-size:30px;
		line-height:30px;
		letter-spacing:-1px;
	}
	.box_faqs h3
	{
		
	}
	.box_faqs .button_transparent
	{
		margin-top:5px;
		padding:0px 10px 0px 10px;
		box-shadow:0px 0px 0px;
	}	
	.box_faqs_list_text
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:750px;
		height:250px;
		margin-bottom:50px;
		text-align:left;
		border:0px solid;
	}	
	.box_faqs_list
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:300px;
		min-height:250px;
		margin-right:50px;
		text-align:left;
		border:0px solid;
		background-color:#f7f7f7;
	}
	.box_faqs_details
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:800px;
		min-height:250px;
		margin-bottom:50px;
		text-align:left;
		border:0px solid;
	}	
	

	.box_plans
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:250px;
		height:1200px;
		margin-left:30px;
		margin-right:30px;
		margin-bottom:30px;
		padding:0px;
		background-color:#ffffff;
		border:1px #eeeeee solid;
		border-radius:10px;
		box-shadow:0px 2px 5px #dddddd;
		z-index:1;
		text-align:center;

		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1.5s;
		-moz-animation: fadein 1.5s;
		-webkit-animation: fadein 1.5s;
		-o-animation: fadein 1.5s;		
	}
	.box_plans:hover
	{
		background-color:#f9f9f9;
		box-shadow:0px 0px 0px #cccccc;
	}
	.box_plans_featured_icon
	{
		position: absolute;
		right: -16px;
		top:30px;
		display:inline-block;
	}
	.box_plans_featured_icon img
	{
		width:45px;
	}
	.box_plans h1
	{
		font-family:'light';
		font-size:40px;
		line-height:40px;
		color:#004777;
		letter-spacing:0px;
		margin:5px 0px 0px 0px;
		padding:0px;
	}
	.box_plans h2
	{
		font-family:'bold';
		font-size:35px;
		line-height:40px;
		color:#004777;
		letter-spacing:-1px;
		margin:0px 0px 20px 0px;
		padding:0px;
	}	
	.box_plans h3
	{
		font-family:'bold';
		font-size:18px;
		line-height:25px;
		color:#0099dd;
		letter-spacing:-1px;
		margin:0px;
		padding:0px;
	}
	.box_plans h4
	{
		font-family:'light';
		font-size:17px;
		line-height:25px;
		color:#0099DD;
		letter-spacing:0px;
		margin-top:10px;
		margin-bottom:10px;
	}
	.box_plans h5
	{
		margin:0px;
		padding:0px;
		font-family:'light';
		font-size:14px;
		line-height:20px;
		color:#000000;
		letter-spacing:0px;
	}	
	.box_plans_featured
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:250px;
		height:1200px;
		margin-left:30px;
		margin-right:30px;
		margin-bottom:30px;
		padding:0px;
		background-color:#0099dd;
		border:1px #eeeeee solid;
		border-radius:10px;
		box-shadow:0px 2px 5px #dddddd;
		z-index:1;
		text-align:center;

		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1.5s;
		-moz-animation: fadein 1.5s;
		-webkit-animation: fadein 1.5s;
		-o-animation: fadein 1.5s;		
	}
	.box_plans_featured:hover
	{
		box-shadow:0px 0px 0px #cccccc;
	}
	.box_plans_featured h1
	{
		font-family:'light';
		font-size:40px;
		line-height:40px;
		color:#ffffff;
		letter-spacing:0px;
		margin:5px 0px 0px 0px;
		padding:0px;
	}
	.box_plans_featured h2
	{
		font-family:'bold';
		font-size:35px;
		line-height:40px;
		color:#ffffff;
		letter-spacing:-1px;
		margin:0px 0px 20px 0px;
		padding:0px;
	}	
	.box_plans_featured h3
	{
		font-family:'bold';
		font-size:18px;
		line-height:25px;
		color:#ffffff;
		letter-spacing:0px;
		margin:0px;
		padding:0px;		
	}
	.box_plans_featured h4
	{
		font-family:'light';
		font-size:17px;
		line-height:25px;
		color:#ffffff;
		letter-spacing:0px;
		margin-top:10px;
		margin-bottom:10px;
	}
	.box_plans_featured h5
	{
		margin:0px;
		padding:0px;
		font-family:'light';
		font-size:14px;
		line-height:20px;
		color:#ffffff;
		letter-spacing:0px;
	}

	.box_features
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		min-height:200px;
		border:0px #eeeeee solid;
		text-align:center;
		z-index:1;

		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1.5s;
		-moz-animation: fadein 1.5s;
		-webkit-animation: fadein 1.5s;
		-o-animation: fadein 1.5s;		
	}
	.box_features_image
	{	
		position:relative;
		display:block;
		vertical-align:top;
		height:150px;
		border:0px #0099dd solid;
	}
	.box_features_text
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		min-height:150px;
		border:0px #0099dd solid;
	}	
	.box_features h1
	{
		font-family:'bold';
		font-size:40px;
		line-height:40px;
		color:#004777;
		letter-spacing:-2px;
		margin:0px;
		padding:0px;
	}	
	.box_features_itens
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
	}	
	.box_features_itens ul
	{
		list-style-position: outside;
		font-family:'light';
		font-size:17px;
		color:#000000;
		letter-spacing:0px;	
		line-height:30px;
		text-align:left;
	}
	.box_features .button_transparent
	{
		padding:3px 15px 3px 15px;
		box-shadow:0px 0px 0px;
	}

	.box_discount
	{
		position:absolute;		
		width:150px;
		height:150px;
		margin-left:0;
		margin-top:10px;
		background-image:url(../_images/onlinebiz-bolacha.png);
		background-position:top;
		background-size:100%;
		text-align:center;
		border-radius:50px;
		border:0px solid;
		z-index:1;
	}
	.box_discount h1
	{
		color:#ffffff;
		line-height:40px;
		
		padding:0px;
	}
	.box_discount h3
	{
		color:#ffffff;
		line-height:30px;
		margin:30px 0px 0px 0px;
		padding:0px;		
	}	
	

	.box_support
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		max-width:270px;
		height:190px;
		margin-bottom:40px;
		padding:15px;
		border-radius:8px;
		border:1px #ffffff solid;	
		box-shadow:0px 3px 10px #dddddd;
		z-index:1;
		cursor:pointer;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1.5s;
		-moz-animation: fadein 1.5s;
		-webkit-animation: fadein 1.5s;
		-o-animation: fadein 1.5s;		
	}
	.box_support:hover
	{
		margin-top:1px;
		border:1px #eeeeee solid;	
		box-shadow:0px 0px 0px #dddddd;	
	}
	.box_support img
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:60px;
		margin-right:15px;
		border:0px solid;
		float:left;
		text-align:left;
	}
	.box_support h1
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:150px;
		height:50px;
		font-size:45px;
		line-height:45px;
		border:0px solid;
		float:left;
		text-align:left;
	}
	.box_support h3
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 78px);
		min-height:70px;
		font-size:15px;
		line-height:25px;
		margin-left:78px;
		border:0px solid;
		float:left;
		text-align:left;
	}
	.box_support .button_transparent
	{
		padding:3px 15px 3px 15px;	
		box-shadow:0px 0px 0px;
	}

	.footer_contacts_image	
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:300px;
		float:center;
		border:0px solid;
	}

	.footer_about_onlinebiz
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		min-height:275px;
		margin-top:30px;
		border:0px solid;
		z-index:9;
		text-align:center;
	}

	.footer_features
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		min-height:200px;
		margin-top:30px;
		border:0px solid;
		z-index:9;
		text-align:center;
	}	
		
	.footer_contacts
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		min-height:200px;
		margin-top:30px;
		border:0px solid;
		z-index:9;
		text-align:center;
	}	
	
	.footer_contacts_address
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		min-height:100px;
		border:0px solid;
		z-index:9;
		text-align:center;
	}
	
	.footer_contacts_form
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		margin-bottom:50px;
		float:center;
		text-align:center;
		border:0px #eeeeee solid;
	}

	.footer_contacts_text
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		float:center;
		text-align:center;
		border:0px #eeeeee solid;
	}		
	
	.footer_contacts_text_icon
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;	
		float:center;
		text-align:center;
		border:0px #eeeeee solid;
	}	

	.footer_contacts_text_data
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		margin-top:10px;
		float:center;
		text-align:center;
		border:0px #eeeeee solid;
	}	

	.footer_contacts_separator
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:70%;
		height:1px;
		margin-top:20px;
		margin-bottom:20px;
		background-color:#399fd9;
		z-index:9;
		text-align:center;
	}

	.footer_contacts_phones
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		min-height:100px;
		border:0px solid;
		z-index:9;
		text-align:center;
	}	
	
	.footer_terms
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		height:20px;
		margin-top:20px;
		margin-bottom:20px;
		border:0px solid;
		text-align:center;
	}
	
	.footer_at
	{
		position:relative;
		display:inline-block;
		vertical-align:top;		
		width:90%;
		height:20px;
		margin-top:20px;
		margin-bottom:20px;
		border:0px solid;
		text-align:center;
	}
	
	.footer_logo
	{
		position:relative;
		display:inline-block;
		vertical-align:top;	
		width:90%;
		margin-top:20px;
		margin-bottom:20px;
		border:0px solid;
		text-align:center;
	}
	
	
	
	
	
	#helpdesk_module
	{
		position: fixed;
		bottom: 30px;
		right: 20px;
		width: calc(100% - 80px);
		max-width: 300px;
		z-index: 999999;
		font-family: regular;
		display: inline-block;
		background-color: #ffffff;
		box-shadow:0px 2px 20px rgba(0,0,0,30%);
		color: #ffffff;
		border-radius: 6px;
		padding: 5px 20px;
	}
	#helpdesk_module .helpdesk_module_title
	{
		cursor: pointer;
	}
	#helpdesk_module.open .helpdesk_module_title
	{
		margin-top:5px;
		cursor:default;
	}
	#helpdesk_module .helpdesk_module_title .helpdesk_module_title_icon
	{
		position:relative;
		width:40px;
		display:inline-block;
		vertical-align:middle;
		margin-left:-10px;
		margin-right:10px;
	}
	#helpdesk_module .helpdesk_module_title h1
	{
		position:relative;
		display:inline-block;
		font-family:'bold';
		width:calc(100% - 152px);
		font-size:21px;
		line-height:25px;
		vertical-align:middle;
		letter-spacing:-1px;
	}
	#helpdesk_module .helpdesk_module_title .helpdesk_module_title_photos
	{
		position:relative;
		display:inline-block;
		vertical-align:middle;
		margin-left:10px;
	}
	#helpdesk_module .helpdesk_module_title .helpdesk_module_title_photo
	{
		position:relative;
		display:inline-block;
		vertical-align:middle;
		width:40px;
		height:40px;
		border-radius:40px;
		border:0px solid #0099dd;
		margin:0px -12px 0 0px;
		overflow:hidden;
		float:right;
	}
	#helpdesk_module .helpdesk_module_inputs
	{
		display:none;
	}
	#helpdesk_module .helpdesk_module_inputs .textarea
	{
		position: relative;
		display: inline-block;
		width: calc(100% - 20px);
		height: 100px;
		margin-top: 20px;
		margin-bottom: 20px;
		font-size:15px;
	}
	#helpdesk_module .helpdesk_module_inputs .input
	{
		position: relative;
		display: inline-block;
		width: calc(100% - 20px);
		margin-top: 20px;
		font-size:15px;
	}
	#helpdesk_module .helpdesk_module_inputs .button_close
	{
		margin-top: 45px;
		margin-left: 0;
		float:left;
		color:#000000;
		cursor:pointer;
		font-size:15px;
	}
	#helpdesk_module .helpdesk_module_inputs .button
	{
		margin-top: 20px;
		margin-left: 0;
		margin-right: 0;
		float:right;
	}
	#helpdesk_module .helpdesk_module_success,
	#helpdesk_module .helpdesk_module_error
	{
		display:none;
	}
	#helpdesk_module .helpdesk_module_success h3
	{
		font-size:15px;
		background:green;
		color:#ffffff;
		text-align:center;
		padding:10px;
		border-radius:6px;
	}
	#helpdesk_module .helpdesk_module_error h3
	{
		font-size:15px;
		background:red;
		color:#ffffff;
		text-align:center;
		padding:10px;
		border-radius:6px;
	}
	#helpdesk_module .helpdesk_module_success .button_close,
	#helpdesk_module .helpdesk_module_error .button_close
	{
		margin-bottom: 10px;
		margin-left: 0;
		float:left;
		color:#000000;
		cursor:pointer;
		font-size:15px;
	}
	
	
	
	.box_alert_info
	{
		position:fixed;
		width:calc(100% - 60px);
		max-width:500px;
		bottom:100px;
		left:20px;
		background:#ffffff;
		z-index:999999;
		padding:15px 10px 15px 10px;
		border-radius:6px;
		box-shadow: 0px 2px 20px rgb(0 0 0 / 20%);
		display:inline-block;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1.5s;
		-moz-animation: fadein 1.5s;
		-webkit-animation: fadein 1.5s;
		-o-animation: fadein 1.5s;
		animation: fadeout 1.5s;
		-moz-animation: fadeout 1.5s;
		-webkit-animation: fadeout 1.5s;
		-o-animation: fadeout 1.5s;
	}
	.box_alert_info_icon
	{
		position:relative;
		display:inline-block;
		width:40px;
		margin-right:10px;
		vertical-align:middle;
	}
	.box_alert_info_icon img
	{
		width:100%;
	}
	.box_alert_info_text
	{
		position:relative;
		display:inline-block;
		width:calc(100% - 54px);
	}
	.box_alert_info h3
	{
		position:relative;
		display:inline-block;
		font-family:'regular';
		line-height:20px;
		vertical-align:middle;
		font-size:14px;
	}
}

