
/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Misc */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;		padding: 0;		border: 0;		font-size: 100%;		font: inherit;		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {

		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {		margin-bottom: 40px; }
.center{text-align: center;}

	html{overflow-x:hidden;}
		.enviar-box,.btn {-webkit-appearance: none;appearance: none;}
	
/* #Basic Styles
================================================== */
	body {background:#dfddde;	font: 13px/1.4em 'Lato', Tahoma, sans-serif;bcolor: #333; -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;}
	.transition,.mais-serv,.acesse {-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden; -webkit-transition:all ease-out 0.5s;-moz-transition:all ease-out 0.5s;-ms-transition:all ease-out 0.5s;-o-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}
	.transition:hover {-webkit-transform: scale(0.98);-moz-transform: scale(0.98);-ms-transform: scale(0.98);-o-transform: scale(0.98);transform: scale(0.98);}

 	.bgHeader {width:100%; height:214px; position:relative; background: url(../images/bg_header.jpg) no-repeat center -59px #03566b;border-bottom:1px solid #fff;} /*box-shadow: 0px 10px 15px #a8a7a7;z-index:99999999999;*/
 	h1 a {width:113px; height: 113px;display:block; background:url(../images/logo-gccont.png) no-repeat; text-indent:-5000px;margin-left:440px;margin-top:20px;}
 	.phone{position:absolute;right: 68px;top:57px;color:#dfdede;font-size: 16px;}
 	.social{position:absolute;right: 15px;top:50px;}
 	.social img{float: left;margin-right: 10px;}
	#navm{display:none!important;}
 	nav.main {margin-top:42px;}
 	nav.main ul li {font-size:20px;font-weight: 300!important; color:#eee; float:left; text-align:center;text-transform:uppercase;list-style:none;}
 	nav.main ul li a {text-decoration:none; color:#fff;padding:20px 28.7px 20px;/*padding:20px 18.4px 20px 20px;*/display:block;margin-top:-20px;}
 	nav.main ul li:last-child a {padding-right:26px;}
 	/*nav.main ul li a:last-child {padding-right:15.4px;}*/
 	nav.main ul li a.active, nav.main ul li a:hover {text-decoration:none; color:#fff;background: #309565;border-bottom:1px solid #309565;}

	#galeriamobile{display:none!important;}
	
	.featured{position:relative;margin:0;}
	.featured_int{position:relative;margin:0;left:50%;margin-left:-872px;height: 140px;overflow: hidden;}
	.featured_int2{position:relative;margin:0;padding:0;width: 100%;height: 340px;overflow: hidden;}
	.about{background:#fff;padding:10px 0 25px 0;border-top:1px solid #eee;}
	.about .box{position:relative;min-height:207px;width:32%;width /*\**/ :30%\9;float:left;margin-right:16px;}
	.top-box {border-bottom:solid 4px #339766;}
	.about .box:last-child{margin-right: 0;}
	.about h2{color:#339766;font-size:24px;font-weight:300;text-transform:uppercase;margin:20px 0;}
	.about h2 a{color:#339766;text-decoration: none;}
	.about h2 a:hover{color:#7c0408;}
	.about .box h2{color:#339766;font-size:24px;font-weight:300;text-transform:uppercase;margin:20px 0;}
	.about .box h2 a{color:#339766;text-decoration: none;}
	.about .box h2 a:hover{color:#7c0408;}
	.about .box ul li {margin-bottom:1px;border-left:2px solid #339766!important;font-size: 16px;}
	.about .box ul li a{text-decoration: none!important;background: #ececec;padding:5px 5px 5px 15px;display: block;}
	.fb-like {float: left;margin-right: 25px;margin-bottom: 25px;}
	.servico-like {margin-top: 23px;}
	.ler-mais {text-align: right;
margin: 20px 0 0;
display: block;
color: #339766!important}

	.about .box  p{font-size:15px; color:#575757;margin-bottom:0;}
	.about .box  p a{color:#8F8F8F;text-decoration:none;line-height:1.4em;font-size:14px;display:block;}
	.about .box  p a:hover{color:#333;}

	.servicos-box{position:relative;min-height:207px;width:31.6%;width /*\**/ :29%\9;float:left;margin-right:16px;}
	.top-box {border-bottom:solid 4px #339766;}
	.servicos-box:last-child{margin-right: 0;}
	.servicos-box h2{color:#339766;font-size:24px;font-weight:300;text-transform:uppercase;margin:20px 0;}
	.servicos-box h2 a{color:#339766;text-decoration: none;}
	.servicos-box h2 a:hover{color:#7c0408;}
	.servicos-box h2{color:#339766;font-size:24px;font-weight:300;text-transform:uppercase;margin:20px 0;}
	.servicos-box h2 a{color:#339766;text-decoration: none;}
	.servicos-box h2 a:hover{color:#7c0408;}
	.servicos-box ul li {margin-bottom:1px;border-left:2px solid #339766!important;font-size: 16px;}
	.servicos-box ul li a{text-decoration: none!important;background: #ececec;padding:5px 5px 5px 15px;display: block;}
	.servicos-box ul li a:hover{background: #339766;color:#fff!important;}
	.box ul li a:hover{background: #339766;color:#fff!important;}

	.servicos-box  p{font-size:15px; color:#575757;margin-bottom:0;}
	.servicos-box  p a{color:#8F8F8F;text-decoration:none;line-height:1.4em;font-size:14px;}
	.servicos-box  p a:hover{color:#333;}

	.about img {margin: 19px 5px;}

	.newsletter input {float: left;border-radius: 0!important;margin-top: 30px!important;height: 23px;margin-right: 5px!important;font-size: 16px!important;color: #333!important;background: #c0c0c0!important;}
	.box div input:focus {border: none;}

	.box form div {background: #339766;height: 120px;position: relative;margin-bottom: 0;padding-top: 1px;}
	
	.enviar-box {width: 100%;height: 43px;margin-bottom: 0;position: absolute!important;bottom: -24px;background: #339766!important;border: none!important;border-radius: 0!important;color: #FFF!important;font-family: "Lato"!important;font-weight: 300!important;font-size: 20px!important;text-shadow: none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; -webkit-transition-timing-function: cubic-bezier(0.820, 1, 0.030, 0); /* older webkit */
-webkit-transition-timing-function: cubic-bezier(0.820, 1.275, 0.030, -0.600); 
   -moz-transition-timing-function: cubic-bezier(0.820, 1.275, 0.030, -0.600); 
     -o-transition-timing-function: cubic-bezier(0.820, 1.275, 0.030, -0.600); 
        transition-timing-function: cubic-bezier(0.820, 1.275, 0.030, -0.600); /* custom */}
	.enviar-box:hover {background: #333333!important;}

	.about .newsletter:hover {background-color: #339766;}
	.about .newsletter:hover .enviar-box {background-color: #333333!important;}
 
	.newsletter .enviar-box {width: 131px;
bottom: 13px;
height: 38px;
background: #339766!important;
color: #fff!important;}
	.alpha img{width:100%;}
	.bottom {margin-top: 43px!important;display: block;}	

	.about .newsletter{-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;width: 100%;height: 100px;background: url(../images/bg-newsletter.png) #343434;margin-bottom:20px;margin-top:40px;padding-top:1px;position:relative;}

.text{padding-top:40px;position: relative;}
.text h2{font-size: 20px;color:#339766;margin:25px 0 10px 0; text-transform: uppercase;}
.text2{padding-top:20px;}
.text2 img{width:100%;}
.text h3, .text2 h3{color:#4e4a49; font-size: 24px; text-transform: uppercase;font-weight: 300;margin-bottom: 10px;}
.text p, .text2 p{font-family:tahoma, sans-serif;color:#333; font-size: 14px; margin-bottom: 10px;line-height:1.6em;}
.text p a{color:#333;text-decoration: none;}
.text p a:hover{text-decoration:underline;}
.text h4{color:#4e4a49; font-size: 20px; text-transform: uppercase;font-weight: 300;margin: 30px 0 10px 0;line-height: 1.1em;}
.text2 h4{color:#4e4a49; font-size: 20px;font-weight: normal; text-transform: uppercase;margin: 0px 0 10px 0;line-height: 1.1em;border-bottom: 1px dotted #339766;}
.text img.pht{width:200px;float:left;margin-right: 20px;}
.text img.phts{width:100px;float:left;margin-right: 20px;}
.text p a{text-decoration: underline!important;}
.text p a:hover{color: #03566b;}
.text .prma {clear:both;border-bottom:1px dotted #ccc;margin-bottom:30px;}
.text .prma h4{color:#339766;font-size: 30px;padding-top: 0;}
.text .prma .prize{width:350px;height:263px;float:left;margin-right:20px;}
.text .prm {clear:both;border-bottom:1px dotted #ccc;padding:20px;margin-bottom:30px;background: #f5f8d8;}
.text .prm h4{color:#339766;font-size: 30px;padding-top: 15px;}
.text .prm .prize{width:350px;height:263px;float:left;margin-right:20px;}
.text .prm .prize img{width:350px;}
.text .prm .prizea{width:200px;height:130px;float:left;margin-right:20px;}
.text .prm .prizea img{width:200px;}
.text .box {margin-bottom:40px;}
.bgimg{background:url(../images/mais.png) no-repeat #000 center center;width:100%;margin-bottom:5px;}
.bgimg img{width:100%;margin:0!important;padding:0!important;display: block;}

.bas{background: #f5f8d8;float:left;padding:40px 42.5px 0px 42.5px;margin-bottom: 20px;}

p.vtr a{float: right;padding:10px;background: #03566b;color:#fff!important;text-decoration:none!important;margin-right: 5px; }
p.vtr a:hover{background:#333;}

.veja-mais {position: absolute;
bottom: 0;
text-decoration: none;
font-size: 17px;
padding: 7px 2px;
color: #ccc;
font-style: italic;}

.box p.nameproj {height: 20px;}
.text .mais {float:right;width:23%;margin-right: 35px;text-transform: uppercase;text-align: center;}
.text .mais a{padding:15px;color:#fff;background:#4d4948;display:block;text-decoration: none;}
.text .mais a:hover{background:#3e3a3a;}
.text .mais2 {float:left;width:23.5%;margin-right:150px;text-transform: uppercase;text-align: center;}
.text .mais2 a{padding:15px;color:#fff;background:#4d4948;display:block;text-decoration: none;}
.text .mais2 a:hover{background:#3e3a3a;}

.midia {clear:both;border-bottom:1px dotted #ccc;padding-bottom:30px;margin-bottom:30px;height:310px;}
.midia img.darkens{width:100%!important;}
.midia h4 img.icon{width:20px;margin-right:5px;vertical-align:middle;}

.equipe{text-align:center;}
.equipe img{margin-bottom:6px;width:100%;}
.equipe .nome{text-transform:uppercase;}
.equipe .mail{font-size:11px;}

.top {min-height: 189px;}

.text .mid {width:670px;margin-right:20px;float: left;}
.lat img{width:100%;}
.lat{float:right;width:220px;margin-right:30px;}
.lat form {width:220px;height:30px;background:url(../images/bg_select.jpg) repeat-x ;}
.lat form select{border:none;background:none;padding:5px 10px;font-size: 14px;}
.map{margin-bottom:20px;height: 340px; width: 100%;}

.text2:last-child {margin-bottom: 25px;}
.cont h4 {font-size: 16px;color: #339766;font-weight: 300;}
.cont p {font-size: 12px; color: #333;}
.cont a {display: block}

.sharing{width:230px;height:140px;position:absolute;top:360px;right:0;}
.sharing h4{font-size:14px;}
.sharing .btnc{width:115px;float:left;margin-bottom: 8px;}
.sub{text-transform: uppercase;font-size: 22px;color: #339766;margin-left: 10px;font-weight: 300;}

form.contact {margin-top:20px;width:100%;float:left;margin-bottom:0;}
form.contact fieldset{}
form.contact label{font-weight:normal;color:#555;width:49%;float:left;}
form.contact input{color:#339766;float:left;width:88%;padding:15px 10px;border:1px solid #ccc;margin-bottom:10px;background:#f8f8f8;font-size:12px;}
form.contact select{color:#339766;float:left;width:99.5%;padding:15px 10px;border:1px solid #ccc;margin-bottom:10px;background:#f8f8f8;font-size:12px;}
form.contact label.tipo2{font-weight:normal;color:#555;width:96%;float:left;}
form.contact textarea{color:#339766;display:block;width:96%;padding:10px;border:1px solid #ccc;margin-bottom:10px;background:#f8f8f8;font: 13px/1.5 'Gudea', Helvetica, Arial, "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;clear:both;height:100px;}
form.contact .btn{background:#339766;padding:0;color:#fff;float:right;cursor:pointer;width:100px;height:35px;font-size:11px;border:none;font-weight:normal;clear:both;margin-right:30px;}
form.contact .btn:hover{background:#333;color:#fff;}

form.contact label.tipo3{font-weight:normal;color:#555;width:300px;float:left;margin-top: 32px;}
form.contact input[type="checkbox"]{width:20px;}

.box div input {border: none;border-radius: 0;margin: 0 20px;width: 84%;height: 25px;font-size: 16px;color: #333;}
.box div input:first-child{margin: 20px 20px 9px;}

.pag {margin-bottom:30px;}
.pag ul {list-style:none;text-align:center;padding-top:10px;clear:both;}
.pag ul span.active{color:#fff;background:#429f09;padding:8px 20px;margin:0 8px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.pag ul a{display:inline;margin:0 8px;color:#333;font-weight:normal;text-decoration:none;background:#ddd;padding:8px 20px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.pag ul a:hover{color:#000;background:#ccc;}

	.left{float:left;}
	.right{float:right;}

 	.bgFooter {width:100%; height:auto; position:relative; background:#339766;}

	footer {padding:40px 0 10px 0; position:relative; overflow:hidden;color:#fff;font-size: 14px; }
	footer .box{width:32%;float: right;font-size:18px;color:#fff;font-weight: 300px; text-transform: uppercase;}
	footer .box img{vertical-align: middle;margin-right: 6px;margin-top: 10px; }
	footer .box a{color:#fff;text-decoration: none;}
	footer .box a:hover{color:#dddddd;text-decoration: none;}
	footer .copyright {color:#dddddd; font-size:12px;margin-top:55px;}
	footer .copyright span {color:#dddddd;}
	footer address{font-size:14px;line-height: 1.4em;float:left;margin-top: 6px;}

	.siteby{position:absolute;bottom:18px;float:right;right:0;margin-right:10px;}
	.siteby p.texto{display:none;}



/* #Tables
================================================== */

.tree-columns .logo-table {width: 30%;background-size: 80%;background-position: 32px;}
.logo-table {background: url(../images/logo-gccont2.png) no-repeat 110px; width: 50%; height: 87px; background-size: 48%;}
table td,table h2,table h1,table h3 {font-family: "Tahoma",sans-serif!important; }
table h2,table h1,table h3,.center-td {text-align: center;}
table h2,table h1,table h3,.center-td,.left-td {color: #03566b}
table h3 {text-transform: uppercase;font-weight: 700!important;color: #03566b!important;margin-top: 31px;margin-bottom: 0!important;font-size: 16px!important;line-height: 4px;}
table h4 {color: #03566b!important;text-transform: lowercase!important;font-style: italic;text-align: center;margin: 10px 0!important;font-size: 14px!important;}
table td {background: #ececec; padding: 10px; position: relative; }
.titles {padding: 10px 1px 0!important; background: transparent!important;}
.titles div{padding: 0; border-top-left-radius: 12px;background: #ececec;border-top-right-radius: 12px;overflow: hidden;height: 97px;}
table .titles div:before {width: 100%; display: block; height: 15px; content:""; background: #03566b}
.fa-ellipsis-h {color: #8a8a8a!important;}
.fa {font-size: 19px}
.italico {font-style: italic;}
.sidebar-servicos {padding-top: 30px;}
.sidebar-servicos .box{position:relative;min-height:199px;margin-bottom:37px;}
.sidebar-servicos .box:last-child{margin-right: 0;}
.sidebar-servicos h1,.sidebar-servicos h2{color:#339766;font-size:24px;font-weight:300;text-transform:uppercase;margin:10px 0 20px;}
.sidebar-servicos h2 a{color:#339766;text-decoration: none;}
.sidebar-servicos h2 a:hover{color:#7c0408;}
.sidebar-servicos .box h2{color:#339766;font-size:24px;font-weight:300;text-transform:uppercase;margin:20px 0;}
.sidebar-servicos .box h2 a{color:#339766;text-decoration: none;}
.sidebar-servicos .box h2 a:hover{color:#7c0408;}
.sidebar-servicos .box ul li {margin-bottom:1px;border-left:2px solid #339766!important;font-size: 16px;}
.sidebar-servicos .box ul li a{text-decoration: none!important;background: #ececec;padding:5px 5px 5px 15px;display: block;}
.sidebar-servicos .box ul li a:hover{background: #339766;}
.sidebar-servicos .box ul li a.active{background: #339766;color:#ececec;}

.sidebar-servicos .box  p{font-size:15px; color:#575757;margin-bottom:0;}
.sidebar-servicos .box  p a{color:#8F8F8F;text-decoration:none;line-height:1.4em;font-size:14px;}
.sidebar-servicos .box  p a:hover{color:#333;}
.not {padding: 7px 5px 9px;
border-bottom: solid 1px #03566b;text-decoration: none;
display: block;
background: #ececec;}

.noticias-box li {margin-bottom: 40px;background: #ececec;padding: 23px;}
.noticias-box h3 {margin-bottom: 7px;}
.noticias-box h3 a {color: #339766!important;}
.noticias-box h3 a,.noticias-box p a{text-decoration:none!important;}
.noticias-box p {margin:0;}
.noticias-box h3 a,.noticias-box p a{ color: #666;}

.noticias-box p a:hover {color: #666!important; text-decoration: underline!important; display: block;}

#box-bgn {position: relative;background: #339766;height: 101px;margin-bottom: 0;padding-top: 21px;margin-top: 11px;}
#box-bgn form {margin-bottom: 0!important;}
#box-bgn input {width: 86%!important;border-radius: 0;color: #333;}
#box-bgn input[type="text"],#box-bgn input[type="password"] {margin-left: 7px;}
#box-bgn input[type="submit"] {width: 100%!important;bottom: -62px;}
.noticias-box img {float: left;margin: 0 10px 10px 0}
.noticias-box time {margin-bottom: 15px; display: block; color: #339766;}

.acesse {display: inline-block; padding: 10px 15px; color: #fff!important; background: #339766; text-transform: uppercase; font-size: 18px; font-weight: 300; text-decoration: none; margin-bottom: 30px;}


.duas .titles div {width: 228px}.duas .logo-table {background: url(../images/logo-gccont2.png) no-repeat 70px;
width: 35%;
height: 87px;
background-size: 54%;}
/* #Typography
================================================== */

	.subheader { color: #777; }

	p { margin: 0 0 20px 0; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	em { font-style: italic; }
	strong { font-weight: bold; color: #333; }
	small { font-size: 80%; }

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }


/* #Links
================================================== */
	a, a:visited { color: #333; text-decoration: underline; outline: 0; }
	a:hover, a:focus { color: #000; }
	p a, p a:visited { line-height: inherit; }


/* #Lists
================================================== */
	ul, ol { margin-bottom: 20px; }
	ul { list-style: none; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li {  }
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }

/* #Images
================================================== */

	img.scale-with-grid {
		max-width: 100%;
		height: auto; }


/* #Buttons
================================================== */

	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		background: #eee; /* Old browsers */
		background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
		background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
		background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
		background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
		background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
		background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
	  border: 1px solid #aaa;
	  border-top: 1px solid #ccc;
	  border-left: 1px solid #ccc;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  color: #444;
	  display: inline-block;
	  font-size: 11px;
	  font-weight: bold;
	  text-decoration: none;
	  text-shadow: 0 0px rgba(255, 255, 255, .75);
	  cursor: pointer;
	  margin-bottom: 20px;
	  line-height: normal;
	  padding: 8px 10px;
	  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		color: #222;
		background: #ddd; /* Old browsers */
		background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
		background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
		background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
		background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
		background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
		background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
	  border: 1px solid #888;
	  border-top: 1px solid #aaa;
	  border-left: 1px solid #aaa; }

	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		border: 1px solid #666;
		background: #ccc; /* Old browsers */
		background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
		background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
		background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
		background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
		background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
		background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}


/* #Forms
================================================== */

	form {
		margin-bottom: 20px; }
	fieldset {
		margin-bottom: 20px; }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		border: 1px solid #ccc;
		padding: 6px 7px;
		outline: none;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #777;
		margin: 0;
		width: 210px;
		max-width: 100%;
		display: block;
		margin-bottom: 20px;
		background: #fff; }
	select {
		padding: 0; }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		border: 1px solid #aaa;
 		color: #444;
 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
		box-shadow:  0 0 3px rgba(0,0,0,.2); }
	textarea {
		min-height: 60px; }
	label,
	legend {
		display: block;
		font-weight: bold;
		font-size: 13px;  }
	select {
		width: 220px; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }

/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }


.acesse:hover {background: #333}

#paginacao {text-align: center;margin-bottom: 20px;}
#paginacao a {display: inline-block;padding: 5px 8px;margin: -3px 2px 5px; text-decoration: none; background: #339766;color: #fff;border-radius: 3px;}
#paginacao a.active-page,#paginacao a:hover {background: #4f4f4f!important;}
.endereco-ft a {color:#fff!important; text-decoration: none;}