@charset "utf-8";
.no-repeat {
	background-repeat: no-repeat;
	background-image: url(img/rodape.jpg);
}
body {background-color: #1abc9c;margin: 0px;font-family: 'Open Sans', sans-serif;}

p{color:#333;font-size:14px; text-align:justify; }
h3{ text-align:center; color:#1abc9c; font-size:15px; padding-top:20px}
textarea, input{border:1px solid #ccc; padding:10px; outline:none}
.formcop{background:#1abc9c; color:#fff; cursor:pointer; border:1px solid #fff; padding:15px; text-decoration:underline}
.botoes{width:100%;}
.botoes a{
		background-image: -moz-linear-gradient(#333, #666);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#666));
		background-image: -webkit-linear-gradient(#333, #666);
		background-image: -o-linear-gradient(#333, #666);
		box-shadow: inset 0px 0px 2px #fff;-o-box-shadow: inset 0px 0px 2px #fff;-webkit-box-shadow: inset 0px 0px 2px #fff;-moz-box-shadow: inset 0px 0px 2px #fff;
		display:				table;
		border: 1px solid #333;
		padding: 		14px 0; 
		width:			100%;
		text-align:		center;
		font-size:			13px;
		color:				#fff;
		text-decoration:	none;
}
.formcop:hover, .botoes a:hover{
	background-image: -moz-linear-gradient(#666, #333);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#333));
	background-image: -webkit-linear-gradient(#666, #333);
	background-image: -o-linear-gradient(#666, #333);
	background-color: #666;}
.quadro p{font-size:13px}

	/* -------------------------------------------------- */
	/*	Slider
	/* -------------------------------------------------- */

	.ss-slider {
		background: #fff url(img/loader.gif) no-repeat center 185px;
		margin: 20px auto 80px;
		max-height: 465px;
		max-width: 100%;
		overflow: hidden;
		position: relative;
	}

	.ss-slider.fully-loaded { overflow: visible; }

	.ss-slider.fully-loaded, .no-js .ss-slider { background: none; }

	.no-js .ss-slider { max-height: none; }

		/* ---------------------------------------- */
		/*	Single Slide
		/* ---------------------------------------- */
			.ss-slider .slide {
				display: none;
				margin: 0;
			}

			.ss-slider .slide:first-child { display: block; }

			.ss-slider.fully-loaded .slide, .no-js .ss-slider .slide {
				background-repeat: no-repeat;
				display: block;
				float: left;
				overflow: hidden;
				position: relative;
				z-index: 1;
			}

			.ss-slider.fully-loaded .slide { height: 100%; }
			
			.no-js .ss-slider .slide { margin: 40px 0 0; }	
			
			.no-js .ss-slider .slide:first-child { margin-top: 0; }

				.ss-slider .slide-img {
					background-repeat: no-repeat;
					height: 100%;
					left: 0;
					position: absolute;
					top: 0;
				}
		
		.ss-slider .slide-images-container {
			background: #fff;
			background-repeat: no-repeat;
			display: block;
			width: 100%;
			z-index: 11;
		}
			.ss-slider .slide-bg-image {
				background: #fff;
				margin: 0;
				width: 100%;
			}
			.ss-slider.fully-loaded .slide-bg-image, .ss-slider.hide-bottom-buttons .buttons-container, .ss-slider.hide-bottom-buttons .slide-button { display: none; }
			.no-js .ss-slider .slide-bg-image { display: block; }	
		/* ---------------------------------------- */
		/*	Button
		/* ---------------------------------------- */
		
		.ss-slider .buttons-container {
			background: #fff;
			overflow: hidden;
			width: 100%;
		}
			.ss-slider .slide-button, .no-js .ss-slider .slide-button:hover {
				background: #f8f8f8;
				cursor: pointer;
				display: block;
				float: left;
				height: 5px;
				width: 100%;
			}

			.ss-slider .slide:first-child .slide-button {
				-webkit-box-shadow: 0 1px 0 0 #fff inset;
				   -moz-box-shadow: 0 1px 0 0 #fff inset;
						box-shadow: 0 1px 0 0 #fff inset;
			}
				.ss-slider .slide-button .dropcap {
					background: #3a3a3a;
					-webkit-border-radius: 19px;
					   -moz-border-radius: 19px;
							border-radius: 19px;
					color: #fff;
					font-weight: 700;
					height: 38px;
					width: 38px;
				}

				.ss-slider .slide-button.image, .no-js .ss-slider .slide-button.image:hover {
					height: 80px;
					padding: 0;
					text-align: center;
				}
					.ss-slider .slide-button img {
						background: #f8f8f8;
						display: inline-block;
						font-size: 11px;
						max-height: 80px;
						filter: alpha(opacity=35); /* Fallback for old IE */
						opacity: 0.35;
						-webkit-transition: opacity .2s ease-in-out;
						   -moz-transition: opacity .2s ease-in-out;
							-ms-transition: opacity .2s ease-in-out;
							 -o-transition: opacity .2s ease-in-out;
								transition: opacity .2s ease-in-out;
					}
							
						.ss-slider.fully-loaded .slide-button:hover img, .ss-slider.fully-loaded .slide-button.active img,
						.no-js .ss-slider .slide-button img {filter: alpha(opacity=100);opacity: 1;}

		/* ---------------------------------------- */
		/*	Content
		/* ---------------------------------------- */
		
		.ss-slider.hide-content .content-container { display: none; }
		.ss-slider.hide-bottom-buttons .content-container, .no-js .ss-slider.hide-bottom-buttons .slide-content { bottom: 30px; }

		.ss-slider.show-content-onhover .content-container, .ss-slider.show-content-onhover .pagination-container a {opacity: 0;filter: alpha(opacity=0);}
		
			.ss-slider.fully-loaded.show-content-onhover:hover .content-container, .ss-slider.fully-loaded.show-content-onhover:hover .pagination-container a {
				opacity: 1;
				filter: alpha(opacity=60); /* Fallback for old IE */
			}

			.ss-slider.fully-loaded .content-container {
				-webkit-transition: bottom .2s ease, height .2s ease, opacity .2s ease-in-out;
				   -moz-transition: bottom .2s ease, height .2s ease, opacity .2s ease-in-out;
					-ms-transition: bottom .2s ease, height .2s ease, opacity .2s ease-in-out;
					 -o-transition: bottom .2s ease, height .2s ease, opacity .2s ease-in-out;
						transition: bottom .2s ease, height .2s ease, opacity .2s ease-in-out;
			}
			
			.ss-slider .content-container.center {
				bottom: auto;
				left: 50%;
				margin-left: -193px;
				padding: 20px 30px;
				text-align: center;
				top: 135px;
				width: 326px;
			}
			
			.ss-slider .content-container.bottom {		
				bottom: 85px;
				left: 38px;
				max-width: 804px;
				padding: 10px 30px;
				text-align: center;
				width: 100%;
			}
			
			.ss-slider.hide-bottom-buttons .content-container.bottom { bottom: 0; }	
		/* ---------------------------------------- */
		/*	Pagination
		/* ---------------------------------------- */
		
		.ss-slider.hide-bottom-buttons .pagination-container a { bottom: 30px; }
		
		.ss-slider.hide-content .pagination-container a, .ss-slider .pagination-container a { display: none; }

			.ss-slider .pagination-container .next {
				background-position: -15px center;
				bottom: 156px;
			}

			.ss-slider.hide-bottom-buttons .pagination-container .next { bottom: 71px; }
			
			
				.ss-slider .pagination-container.center .prev {
					background-position: 0 center;
					left: 241px;
				}
				
				.ss-slider .pagination-container.center .next {
					background-position: -35px center;
					left: auto;
					right: 241px;
				}
			.ss-slider.hide-bottom-buttons .pagination-container.bottom a { bottom: 0; }


	.jcarousel-container {
		border-top: 1px solid #efefef;
		margin: 45px -20px 80px 0;
		max-width: 100%;
		padding: 25px 0 0;
	}

	.section-title + .jcarousel-container { margin-top: 15px; } 
	
		.jcarousel-clip {
			overflow: hidden;
			width: 100%;
		}

			.jcarousel-item {
				margin: 0 20px 0 0;
				width: 220px;
			}
		.jcarousel-prev {
			background-position: 0 -19px;
			right: 20px;
		}

			.jcarousel-next:hover, .jcarousel-next:focus, .jcarousel-next:active,
			.jcarousel-prev:hover, .jcarousel-prev:focus, .jcarousel-prev:active {
				background-color: #FF4040;
			}

			.jcarousel-next-disabled, .jcarousel-next-disabled:hover,
			.jcarousel-next-disabled:focus, .jcarousel-next-disabled:active,
			.jcarousel-prev-disabled, .jcarousel-prev-disabled:hover,
			.jcarousel-prev-disabled:focus, .jcarousel-prev-disabled:active {
				background-color: #eee !important;
				cursor: auto !important;
			}

/* Standard 960 or larger (browsers) */
@media only screen and (min-width: 960px) {

	/* -------------------------------------------------- */
	/*	Pricing Tables > Tooltip
	/* -------------------------------------------------- */

	.simple-pricing-table .features li[data-tooltip],
	.extended-pricing-table .features li[data-tooltip] { cursor: help; }

	.ie7 .simple-pricing-table .features li[data-tooltip],
	.ie7 .extended-pricing-table .features li[data-tooltip] { cursor: auto; }

		.simple-pricing-table .features li[data-tooltip]:hover,
		.extended-pricing-table .features li[data-tooltip]:hover { color: #54555a; }

	/* Tooltip container */
	.simple-pricing-table .features li[data-tooltip]:before,
	.extended-pricing-table .features li[data-tooltip]:before {
		background: #fff8de;
		border: 1px solid #fee5a2;
		bottom: 0;
		content: attr(data-tooltip) !important; 
		font-size: 11px;
		left: 9px;
		line-height: 1.5;
		opacity: 0;
		padding: 5px 10px;
		position: absolute;
		text-align: center;
		-webkit-transition: all .2s ease-in-out;
		   -moz-transition: all .2s ease-in-out;
		    -ms-transition: all .2s ease-in-out;
		     -o-transition: all .2s ease-in-out;
		        transition: all .2s ease-in-out;
		width: 143px;
		z-index: 98;

	}

	.simple-pricing-table .features li[data-tooltip]:before {left: 10px;width: 192px;}

	.extended-pricing-table .features-list .features li[data-tooltip]:before {
		left: 10px;
		text-align: left;
		width: 158px;
	}

		.simple-pricing-table .features li[data-tooltip]:hover:before,
		.extended-pricing-table .features li[data-tooltip]:hover:before {
			bottom: 100%;
			opacity: 1;
		}
		.simple-pricing-table .features-list .features li[data-tooltip]:after,
		.extended-pricing-table .features-list .features li[data-tooltip]:after {
			left: 22px;
			margin-left: 0;
		}
		.not-ie .simple-pricing-table .features li[data-tooltip]:hover:after,
		.not-ie .extended-pricing-table .features li[data-tooltip]:hover:after {
			bottom: 30px;
			opacity: 1;
		}

		.simple-pricing-table .features li[data-tooltip]:hover:after { bottom: 24px !important; }

	.ie8 .simple-pricing-table .features li[data-tooltip]:before,
	.ie8 .simple-pricing-table .features li[data-tooltip]:after,
	.ie8 .extended-pricing-table .features li[data-tooltip]:before,
	.ie8 .extended-pricing-table .features li[data-tooltip]:after { display: none; }

		.ie8 .simple-pricing-table .features li[data-tooltip]:hover:before,
		.ie8 .extended-pricing-table .features li[data-tooltip]:hover:before { display: block; }

	/* -------------------------------------------------- */
	/*	Home > Slider
	/* -------------------------------------------------- */
	
	.ss-slider .slides-container { display: block; }

	.ss-slider .slide-images-container { display: none; }

}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {

	/* -------------------------------------------------- */
	/*	Home > Slider
	/* -------------------------------------------------- */
	
	.ss-slider .slides-container { display: none; }

	.ss-slider .slide-images-container { display: block; }
	
	.ss-slider .slide-bg-image { display: none; }
	
	.ss-slider .slide-bg-image:first-child, .no-js.ss-slider .slide-bg-image { display: block; }

		/* ---------------------------------------- */
		/*	Button
		/* ---------------------------------------- */

		.no-js .ss-slider .slide-button { width: 100% !important; }

		.ss-slider .slide-button { width: 50% !important; }
		
		.ss-slider.fully-loaded  .slide-button.active { border-top-color: #FF4040; }
		
		/* ---------------------------------------- */
		/*	Content & Pagination
		/* ---------------------------------------- */

		.ss-slider .content-container.center, .ss-slider .pagination-container.center a { top: 95px; }
		
		/* ---------------------------------------- */
		/*	Active Slide Bar
		/* ---------------------------------------- */

		.ss-slider .active-slide-bar { display: none; }
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {

	.container { width: 100%; }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.container { width: 300px; }
	
		.js .ss-slider .buttons-container { display: none; }
		
		/* ---------------------------------------- */
		/*	Content
		/* ---------------------------------------- */
		
		.ss-slider .content-container, .ss-slider:hover .content-container, .no-js .ss-slider .slide-content { display: none; }
	/* -------------------------------------------------- */
	/*	Blog
	/* -------------------------------------------------- */
#sidebar {
		float: none;
		margin-top: 40px;
		width: 100%;
	}

	.not-ie #footer .container:after { top: -56px; }
