@import url('https://fonts.googleapis.com/css?family=Patua+One');

a:link {color:#333333; text-decoration:none} 
a:visited {color:#333333; text-decoration:none} 
a:active {color:#FF0000; text-decoration:none} 
a:hover {color:#000000; text-decoration:none}

body {
    background:url(../lay/bg.jpg) center center no-repeat fixed;
	background-color: #408195;
	webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
margin: 0px;
overflow-y: scroll;
	overflow-x: hidden;
}

.frame {position: absolute;}

hr {border: 1px solid #F3AF20;}

.desenho {-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border: 1px solid #c0c0c0; position: absolute; left: 50%; top: 230px;}

.clientes {letter-spacing: 10pt; line-height: 250%;}
.cliente {border: 1px solid #C0C0C0;}

p.tilt {color: #808080; font-size: 30px; text-shadow: #cccccc 10px 10px 3px;  padding-bottom: 20px;}
p.tilt2 {color: #1A5276; font-size: 25px; text-shadow: #cccccc 10px 10px 3px;  padding-bottom: 5px;}

.arte4 {position: absolute; left: 55%; top: 24px;}
.ul2 {padding-left: 30px;}
.ul3 {padding-left: 30px; text-shadow: #cccccc 10px 10px 3px; padding-bottom: 5px; line-height:150%;}
.ulc {font-size: 25px; color: #408195; font-weight: bold;}

.rodape {
width: 100%;
bottom: 0;
position: relative;
color: #000;
height: 130px;
font-family: 'Patua One', cursive;
font-size: 25px;
z-index: -10;
text-align: left;
background-color: #f5f5f5;
padding-top: 35px;
padding-left: 35px;
margin: 0px;
border-left-width: 0; border-right-width: 0; border-top: 10px solid #F3AF20; border-bottom: 3px solid #808080;
background-image:url('../lay/cabeca.png'); background-repeat:no-repeat;
}


.rodape2 {
width: 100%;
bottom: 0;
position: relative;
color: #000;
height: 160px;
z-index: -10;
background-color: #ffffff;
padding: 12px;}

h2 {text-align: center;}

.img {-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border: 1px solid #ffffff; z-index:50; box-shadow: 10px 10px 10px 5px #eaeaea;}

.art {
position:absolute;
float: left;
z-index: 2;
margin-left: -60px;
margin-top: -190px;
}

.logo {margin-left: auto;  margin-right: auto; background-color: #fff; border-radius: 4px;}
.topo {background: #1c5463; /* Old browsers */
background: -moz-linear-gradient(top, #1c5463 1%, #007491 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1c5463 1%,#007491 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1c5463 1%,#007491 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c5463', endColorstr='#007491',GradientType=0 ); /* IE6-9 */ padding: 25px; width:100%; height: 150px; margin-left: auto;  margin-right: auto; border-left-width: 0; border-right-width: 0; border-top:  5px solid #F3AF20; border-bottom: 10px solid #F3AF20;}

.base {
  padding: 20px;
  position: static;
  width: 84%;
  text-align: left;
  border: 3px solid #ebebeb; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; box-shadow: 4px 4px 4px #333333;
  background-color: #f5f5f5;
    margin: 42px;
	font-family: 'Patua One', cursive;
	font-size: 20px;
	z-index:15;
	background-image:url('../lay/cabeca.png');
	background-repeat:no-repeat;
	
  }

.barralogo {float: center; height: 150px; width: 100% position: relative;}

.carimbo {position: fixed; right: 5; bottom:3;}


@import url(http://fonts.googleapis.com/css?family=Raleway);
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  top: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu {
  width: auto;
  font-family: Raleway, sans-serif;
  line-height: 1;
}
#cssmenu ul {
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right > ul > li > a {
  margin-right: 0;
  margin-left: -4px;
}
#cssmenu > ul > li > a {
  z-index: 2;
  padding: 18px 25px 12px 25px;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  color: #fff;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  margin-right: -4px;
}
#cssmenu > ul > li.active > a,
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover {
  color: #ffffff;
}
#cssmenu > ul > li > a:after {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  width: 100%;
  height: 120%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  content: "";
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transform: perspective(5px) rotateX(2deg);
  -webkit-transform-origin: bottom;
  -moz-transform: perspective(5px) rotateX(2deg);
  -moz-transform-origin: bottom;
  transform: perspective(5px) rotateX(2deg);
  transform-origin: bottom;
}
#cssmenu > ul > li.active > a:after,
#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li > a:hover:after {
  background: #F3AF20;
}@import url(https://fonts.googleapis.com/css?family=Donegal+One&subset=latin,latin-ext);@font-face {
	font-family: "ws-ctrl-material";
	src: url("ws-ctrl-material.eot");
	src: url("ws-ctrl-material.eot#iefix") format("embedded-opentype"),
			url("ws-ctrl-material.woff") format("woff"),
			url("ws-ctrl-material.ttf") format("truetype"),
			url("ws-ctrl-material.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
#wowslider-container1 { 	display: table;	zoom: 1; 	position: relative;	width: 100%;	max-width: 100%;	max-height:500px;	margin:0px auto 0px;	z-index:90;	text-align:left; /* reset align=center */	font-size: 10px;	text-shadow: none; /* fix some user styles */	/* reset box-sizing (to boostrap friendly) */	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box; }* html #wowslider-container1{ width:1024px }#wowslider-container1 .ws_images ul{	position:relative;	width: 10000%; 	height:100%;	left:0;	list-style:none;	margin:0;	padding:0;	border-spacing:0;	overflow: visible;	/*table-layout:fixed;*/}#wowslider-container1 .ws_images ul li{	position: relative;	width:1%;	height:100%;	line-height:0; /*opera*/	overflow: hidden;	float:left;	/*font-size:0;*/	padding:0 0 0 0 !important;	margin:0 0 0 0 !important;}#wowslider-container1 .ws_images{	position: relative;	left:0;	top:0;	height:100%;	max-height:500px;	max-width: 100%;	vertical-align: top;	border:none;	overflow: hidden;}#wowslider-container1 .ws_images ul a{	width:100%;	height:100%;	max-height:500px;	display:block;	color:transparent;}#wowslider-container1 img{	max-width: none !important;}#wowslider-container1 .ws_images .ws_list img,#wowslider-container1 .ws_images > div > img{	width:100%;	border:none 0;	max-width: none;	padding:0;	margin:0;}#wowslider-container1 .ws_images > div > img {	max-height:500px;}#wowslider-container1 .ws_images iframe {	position: absolute;	z-index: -1;}#wowslider-container1 .ws-title > div {	display: inline-block !important;}#wowslider-container1 a{ 	text-decoration: none; 	outline: none; 	border: none; }#wowslider-container1  .ws_bullets { 	float: left;	position:absolute;	z-index:70;}#wowslider-container1  .ws_bullets div{	position:relative;	float:left;	font-size: 0px;}/* compatibility with Joomla styles */#wowslider-container1  .ws_bullets a {	line-height: 0;}#wowslider-container1  .ws_script{	display:none;}#wowslider-container1 sound, #wowslider-container1 object{	position:absolute;}/* prevent some of users reset styles */#wowslider-container1 .ws_effect {	position: static;	width: 100%;	height: 100%;}#wowslider-container1 .ws_photoItem {	border: 2em solid #fff;	margin-left: -2em;	margin-top: -2em;}#wowslider-container1 .ws_cube_side {	background: #A6A5A9;}#wowslider-container1.ws_gestures {	cursor: -webkit-grab;	cursor: -moz-grab;	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;}#wowslider-container1.ws_gestures.ws_grabbing {	cursor: -webkit-grabbing;	cursor: -moz-grabbing;	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;}/* hide controls when video start play */#wowslider-container1.ws_video_playing .ws_bullets {	display: none;}#wowslider-container1.ws_video_playing:hover .ws_bullets {	display: block;}/* IE fix because it don't show controls on hover if frame visible */#wowslider-container1.ws_video_playing_ie .ws_bullets,#wowslider-container1.ws_video_playing_ie a.ws_next,#wowslider-container1.ws_video_playing_ie a.ws_prev {	display: block;}/* youtube/vimeo buttons */#wowslider-container1 .ws_video_btn {	position: absolute;	display: none;	cursor: pointer;	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 55;}#wowslider-container1 .ws_video_btn.ws_youtube,#wowslider-container1 .ws_video_btn.ws_vimeo {	display: block;}#wowslider-container1 .ws_video_btn div {	position: absolute;	background-image: url(./playvideo.png);	background-size: 200%;	top: 50%;	left: 50%;	width: 7em;	height: 5em;	margin-left: -3.5em;	margin-top: -2.5em;}#wowslider-container1 .ws_video_btn.ws_youtube div {	background-position: 0 0;}#wowslider-container1 .ws_video_btn.ws_youtube:hover div {	background-position: 100% 0;}#wowslider-container1 .ws_video_btn.ws_vimeo div {	background-position: 0 100%;}#wowslider-container1 .ws_video_btn.ws_vimeo:hover div {	background-position: 100% 100%;}#wowslider-container1 .ws_playpause.ws_hide {	display: none !important;}#wowslider-container1 .ws_images {
	box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
	-webkit-transition: box-shadow .5s cubic-bezier(.4,0,.2,1);
	transition: box-shadow .5s cubic-bezier(.4,0,.2,1);
}
#wowslider-container1 .ws_images:hover {
	box-shadow: 0px 17px 50px rgba(0, 0, 0, 0.19);
}
#wowslider-container1 .ws_bullets { 
	padding: 10px; 
}
#wowslider-container1 .ws_bullets a { 
	position:relative;
	display: inline-block;
	margin: 4px 4px;
	padding: 10px;
	width: 0;
	border-radius: 50%;
	background-color: #F3AF20; /* #00A2F4 */
	
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
#wowslider-container1 .ws_bullets a:hover{
	background-color: #00547d; /* #0082CE */
}
#wowslider-container1 .ws_bullets a.ws_selbull {
	background-color: #004d73; /* #0071B8 */
}


#wowslider-container1 a.ws_next,
#wowslider-container1 a.ws_prev {
	font: 3.5em "ws-ctrl-material";
	width: 1.6em;
	height: 1.6em;
	margin-top:-0.8em;
}
#wowslider-container1 a.ws_next,
#wowslider-container1 a.ws_prev,
#wowslider-container1 .ws_playpause {
	position:absolute;
	z-index:60;
	color: #FFFFFF;
	overflow: hidden;
	border-radius: 50%;
	top:50%;

	background-color: #F3AF20;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
	
	-webkit-transition: box-shadow 0.5s cubic-bezier(0.35, 0, 0.25, 1), background-color 0.5s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
	transition: box-shadow 0.5s cubic-bezier(0.35, 0, 0.25, 1), background-color 0.5s cubic-bezier(0.35, 0, 0.25, 1), transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}
	
#wowslider-container1 a.ws_next:hover,
#wowslider-container1 a.ws_prev:hover,
#wowslider-container1 .ws_playpause:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
	background-color: #00547d;
	-webkit-transform: translate3d(0, -1px, 0);
	transform: translate3d(0, -1px, 0);
}
#wowslider-container1 a.ws_next {
	right: 0.5em;
}
#wowslider-container1 a.ws_prev {
	left: 0.5em;
}
#wowslider-container1 a.ws_next:after,
#wowslider-container1 a.ws_prev:after {
	display: block;
	text-align: center;
	line-height: 1.9em;	
	line-height: 2.1em\9; /* ie9 hack */
	
	-webkit-transition: color .4s ease;
  	transition: color .4s ease;
}
/* IE10+ hacks */
_:-ms-input-placeholder, :root #wowslider-container1 a.ws_next:after {line-height: 2.1em;}
_:-ms-input-placeholder, :root #wowslider-container1 a.ws_prev:after {line-height: 2.1em;}
#wowslider-container1 a.ws_next:after{
	content:'\e801';
}
#wowslider-container1 a.ws_prev:after{
	content:'\e800';
}

/*playpause*/
#wowslider-container1 .ws_playpause {
	font: 2.8em "ws-ctrl-material";
	width: 2em;
	height: 2em;
	left: 50%;
	z-index: 59;
	margin-top:-1em;
	margin-left: -1em;
}
#wowslider-container1 .ws_playpause:after{
	display: block;
	text-align: center;
	line-height: 2.3em;
	line-height: 2.5em\9; /* ie9 hack */
	
	-webkit-transition: color .4s ease;
  	transition: color .4s ease;
}
/* IE10+ hacks */
_:-ms-input-placeholder, :root #wowslider-container1 .ws_playpause:after {line-height: 2.5em;}
#wowslider-container1 .ws_pause:after {
	content: '\e803';
}
#wowslider-container1 .ws_play:after {
	content: '\e802';
}/* bottom center */
#wowslider-container1  .ws_bullets {
	bottom:7px;
	left:50%;
}
#wowslider-container1  .ws_bullets div{
	left:-50%;
}#wowslider-container1 .ws-title{
	position: absolute;	
	font: 1.6em 'Patua One', Georgia, serif;
	margin-right:10em;
	z-index: 50;
    color: #FFFFFF;
	left: 0.3em;
	background: none;
	padding: 1em;
	bottom: 30px;
	top: auto;
	opacity: 1;
}
#wowslider-container1 .ws-title div,#wowslider-container1 .ws-title span{
	display:inline-block;
	padding: 0.5em;
}
#wowslider-container1 .ws-title div{
	display:block;
	margin-top:0.5em;
	font-size: 1.1em;
	padding: 1em;
	line-height: 1.15em;
	color:#555;
	background-color:#e5e5e5;
}
#wowslider-container1 .ws-title span{
	font-size: 1.8em;
	background-color: #F3AF20;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
}#wowslider-container1 .ws_images > ul{
	animation: wsBasic 26s infinite;
	-moz-animation: wsBasic 26s infinite;
	-webkit-animation: wsBasic 26s infinite;
}
@keyframes wsBasic{0%{left:-0%} 17.31%{left:-0%} 25%{left:-100%} 42.31%{left:-100%} 50%{left:-200%} 67.31%{left:-200%} 75%{left:-300%} 92.31%{left:-300%} }
@-moz-keyframes wsBasic{0%{left:-0%} 17.31%{left:-0%} 25%{left:-100%} 42.31%{left:-100%} 50%{left:-200%} 67.31%{left:-200%} 75%{left:-300%} 92.31%{left:-300%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 17.31%{left:-0%} 25%{left:-100%} 42.31%{left:-100%} 50%{left:-200%} 67.31%{left:-200%} 75%{left:-300%} 92.31%{left:-300%} }

#wowslider-container1 .ws_bulframe div div{
	height: auto;
}

@media all and (max-width:760px) {
	#wowslider-container1 .ws_fullscreen {
		display: block;
	}
}
@media all and (max-width:400px){
	#wowslider-container1 .ws_controls,
	#wowslider-container1 .ws_bullets,
	#wowslider-container1 .ws_thumbs{
		display: none
	}
}

























h1 {
			margin-bottom: 1rem;
		}

		* {
			margin: 0;
			padding: 0;
		}

		fieldset {
			border: 0;
		}

		body, input, select, textarea, button {
			font-family: sans-serif;
			font-size: 1em;
		}
		
		.grupo:before, .grupo:after {
			content: " ";
			display: table;
		}
		
		.grupo:after {
			clear: both;
		}

		.campo {
			margin-bottom: 1em;
		}

		.campo label {
			margin-bottom: 0.2em;
			color: #666;
			display: block;
		}

		fieldset.grupo .campo {
			float:  left;
			margin-right: 1em;
		}

		.campo input[type="text"],
		.campo input[type="email"],
		.campo input[type="url"],
		.campo input[type="tel"],
		.campo select,
		.campo textarea {
			padding: 0.2em;
			border: 1px solid #CCC;
			box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
			display: block;
		}

		.campo select option {
			padding-right: 1em;
		}

		.campo input:focus, .campo select:focus, .campo textarea:focus {
			background: #FFC;
		}

		.campo label.checkbox {
			color: #000;
			display: inline-block;
			margin-right: 1em;
		}

		.botao {
			font-size: 1.5em;
			background: #F90;
			border: 0;
			margin-bottom: 1em;
			color: #FFF;
			padding: 0.2em 0.6em;
			box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
			text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
		}

		.botao:hover {
			background: #FB0;
			box-shadow: inset 2px 2px 2px rgba(0,0,0,0.2);
			text-shadow: none;
		}

		.botao, select, label.checkbox {
			cursor: pointer;
		}



		/* CARROSSEL */

		@import url(http://fonts.googleapis.com/css?family=Open+Sans);

#amazingcarousel-1 .amazingcarousel-image {	
	position: relative;
	padding: 0px;
	border: 1px solid #C0C0C0;
}

#amazingcarousel-1 .amazingcarousel-image img {
	display: block;
	width: 100%;
	max-width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

/* carousel */

#amazingcarousel-container-1 {
	padding: 32px 48px; 
}

#amazingcarousel-1 .amazingcarousel-list-container { 
	padding: 16px 0;
}

/* item */

#amazingcarousel-1 .amazingcarousel-item-container {
	text-align: center;
	padding: 0px;
}

#amazingcarousel-1 .amazingcarousel-item-container:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/* arrows */

#amazingcarousel-1 .amazingcarousel-prev {
	left: 0%;
	top: 50%;
	margin-left: 0px;
	margin-top: -30px;
}

#amazingcarousel-1 .amazingcarousel-next {
	right: 0%;
	top: 50%;
	margin-right: 0px;
	margin-top: -30px;
}

/* navigation bullets */

#amazingcarousel-1 .amazingcarousel-nav {
	position: absolute;
	width: 100%;
	top: 100%;
}

#amazingcarousel-1 .amazingcarousel-bullet-wrapper {
	margin: 4px auto;
}


button.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #050505;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 50%,
		#dbdbdb 50%,
		#b5b5b5);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.50, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#b5b5b5));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
}

