body,td,th {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:11pt;
	color:#000000;
}

body {
	/* [disabled]min-width:320px; */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/bg_top.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

@media (max-width: 480px) {
body {
	background-image: url(..img/bg_full.jpg);
}
}

.rss-help {
	font-family: 'Oswald', sans-serif;
	font-size: 8px;
	text-align: left;
	margin-top: -25px;
	margin-left: 5px;
}

img {
  border: 0;
}

p {
	margin-top:0px;
}

@media (max-width: 480px) {
p {
	margin-top:20px;
}
}

.f-right {
	float:right;
}

.f-left {
	float:left;
}

.limit {
	width:1024px;
	position:relative;
	left:50%;
	margin-left:-512px;
	background-color:#EF1316;
	height:300px;
}

@media (max-width: 480px) {
	.limit {
	width:300px;
	position:relative;
	left:50%;
	margin-left:-160px;
}
}

.top-link-1 {
	float: left;
	margin-left: 75px;
	margin-top: 35px;
}

.top-link-1-on {
	float:left;
	margin-left:150px;
	margin-top:42px;
	background-color:#932724;
	border-radius: 3px;
	padding: 3px 4px 4px 4px;
}

.top-link-2 {

	float: left;
	margin-left: 5px;
}

@media (max-width: 768px) {
	.top-link-2 {
	margin-left: 5px;
}
}

.top-link-2-on {
	float:left;
	margin-left:25px;
	margin-top:32px;
	background-color:#fff;
	border-radius: 3px;
	padding: 3px 4px 4px 4px;
}

.top-link-mid {
	float: left;
	margin-left: 15px;
	margin-right:10px;
	color: #006b51;
	margin-top: -13px;
	font-size: 30px;
	font-weight: 600;
}

@media (max-width: 768px) {
	.top-link-mid {
	margin-left: 5px;
}
}

.top-link-mid-0 {
	float: left;
	margin-left: 10px;
	margin-right: 5px;
	color: #006b51;
	margin-top: -13px;
	font-size: 30px;
	font-weight: 700;
}

@media (max-width: 768px) {
	.top-link-mid-0 {
	margin-left: 5px;
}
}

.header {
	width:1024px;
	height:155px;
	max-width:1024px;
	position:relative;
	left:50%;
	margin-left:-512px;
}

.center {
	text-align:center;
}

.left {
	text-align:left;
}

.right {
	text-align:right;
}

.mob-off-2 {
	display:block;
}

@media (max-width: 480px) {
	.mob-off-2 {
	display:none;
}
}

pad-off {
	display:block;
}

@media (max-width: 768px) {
	.pad-off {
	display:none;
}
}

@media (max-width: 480px) {
	.pad-off {
	display:none;
}
}

.box-20p-rss {
	width:185px;
	margin:-15px 9px 10px 0px;
	padding:5px;
	float:left;
}

@media (max-width: 768px) {
	.box-20p-rss {
	display:none;
}
}

@media (max-width: 480px) {
	.box-20p-rss {
	display:none;
}
}

.box-80p-slider {
	width:795px;
	padding:5px;
	margin:10px 10px 10px 0px;
	float:left;
	margin-bottom: 40px;
}

@media (max-width: 768px) {
	.box-80p-slider {
	width:575px;
	padding-left:40px;
}
}

@media (max-width: 480px) {
	.box-80p-slider {
	display:none;
}
}

.img-20-full {
	width:100%;
	height:auto;
}

@media (max-width: 768px) {
	.img-20-full {
	width:130px;
	height:auto;
}
}

@media (max-width: 480px) {
	.img-20-full {
	width:100%;
	height:auto;
}
}

.img-resp {
	width:100%;
	height:auto;
	border:0px;
}

@media (max-width: 480px) {
	.img-resp {
	width:100%;
	max-width:270px;
}
}

.box-60p-mob-off {
	width:590px;
	margin:10px 10px 10px 0px;
	padding:5px;
	float:left;
}

@media (max-width: 768px) {
	.box-60p-mob-off {
	width:425px;
}
}

@media (max-width: 480px) {
	.box-60p-mob-off {
	display:none;
}
}

.box-50p-mob-off {
	width:490px;
	margin:10px 9px 10px 0px;
	padding:5px;
	float:left;
}

@media (max-width: 768px) {
	.box-50p-mob-off {
	width:352px;
}
}

@media (max-width: 480px) {
	.box-50p-mob-off {
	display:none;}
}

textarea:focus,
input:focus,
select:focus {
border-color: none !important;
outline: 0;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}

.box-footer-full {
	width: 100%;
	height: 250px;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	float: left;
	background-image: url(../img/bg-rodape.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

@media (max-width: 768px) {
	.box-footer-full {
	width:100%;
}
}

@media (max-width: 480px) {
	.box-footer-full {
	display:none;
}
}

.box-footer-20p {
	width:185px;
	margin:10px 9px 25px 0px;
	padding:5px;
	float:left;
}

@media (max-width: 768px) {
	.box-footer-20p {
	width:130px;
}
}

@media (max-width: 480px) {
	.box-footer-20p {
	width:290px;
	left:0px;
}
}

.box-footer-mob {
	display:none;
}

@media (max-width: 480px) {
	.box-footer-mob {
	display:block;
	width:100%;
	left:-10px;
	float:left;
	background-color:#03493e;
	padding:15px 10px 15px 0px;
}
}

.pad-fit-1 {
	padding: 0px 20px 0px 20px;
}

@media (max-width: 480px) {
.pad-fit-1  {
	padding:0px;
}
}

.bg-hom-sobre {
height: 345px;
background-image: url(../img/hom_bg_sobre.jpg);
background-repeat: no-repeat;
background-position: top center;
background-color: #1b2f28;
}

@media (max-width: 480px) {
.bg-hom-sobre {
height:470px; 
background-image:none;
background-color: #0d2019;
}
}

.bg-hom-fundador {
height: 345px;
background-image: url(../img/hom_bg_fundador.jpg);
background-repeat: no-repeat;
background-position: top center;
background-color: #1b2f28;
}

@media (max-width: 480px) {
.bg-hom-fundador {
height:470px; 
background-image:none;
background-color: #0d2019;
}
}

.box-50p-sob-2 {
	width: 390px;
	margin: 35px 109px 10px 0px;
	padding: 5px;
	float: left;
	text-align:left;
}

@media (max-width: 768px) {
	.box-50p-sob-2 {
	width:252px;
}
}

@media (max-width: 480px) {
	.box-50p-sob-2 {
	margin:10px 9px 10px 0px;
	width:290px;
	left:0px;
}
}

.box-50p-sob-1 {
	width:480px;
	margin:25px 9px 10px 0px;
	padding:5px 15px 5px 5px;
	float:left;
	text-align:right;
	border-right:solid #284b3e 2px;
}

@media (max-width: 768px) {
	.box-50p-sob-1 {
	width:352px;
	padding:5px 5px 5px 5px;
}
}

@media (max-width: 480px) {
	.box-50p-sob-1 {
	margin:20px 9px 10px 0px;
	width:290px;
	left:0px;
	text-align:left;
	border:none;
}
}

.lg-agencia{
	background:url(../img/lg-agencia-extra.png);
	width:80px;
	height:16px;
	display:block;
	overflow:hidden;
	text-indent:200px;
}

.border-left {
	border-left:solid #367d60 4px;
	padding-left:10px;
}

.border-right {
	border-right:solid #367d60 4px;
	padding-right:10px;
}

.bg-esc-areas {
	height: 345px;
	background-image: url(../img/hom_bg_sobre.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #1b2f28;
}

.equipe-bio {
	clear:both;
	float:left; 
	margin:10px 0px 0px 0;
	width:100%;
}

@media (max-width: 768px) {
	.equipe-bio {
	
	margin:-69px 0px 0px 35px;
}
}

@media (max-width: 480px) {
	.equipe-bio {
	margin:-100px 0px 0px 35px;
}
}

@media (max-width: 480px) {
	.bg-esc-areas {
	height:430px; 
	background-image:none;
	background-color: #0d2019;
}
}

.bg-ges-video {
	height: 380px;
	background-image: url(../img/ges_bg_video.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #1b2f28;
}

@media (max-width: 480px) {
	.bg-ges-video {
	height:330px; 
	background-image:none;
}
}

.bg-con-mapa {
	height: 380px;
	background-image: url(../img/con_bg_mapa.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #1b2f28;
}

@media (max-width: 480px) {
	.bg-con-mapa {
	height:330px; 
	background-image:none;
}
}

.enviar-button {
    background:url(../img/btn_enviar.png) no-repeat;
    cursor:pointer;
    width: 151px;
    height: 31px;
    border: none;
}

.enviar-button-footer {
    background:url(../img/btn_enviar-footer.png) no-repeat;
    cursor:pointer;
    width: 34px;
    height: 31px;
    border: none;
}

.text-box-1 {
	border:2px solid #03493e;
	border-radius:6px;
	height: 25px;
	width: 250px;
	color:#03493e;
	background-color:#638880;
	opacity: 0.6;
	margin-top:1px;
	margin-bottom:6px;
}

.text-box-footer {
	border:2px solid #fff;
	border-radius:6px;
	height: 31px;
	width: 120px;
	background-color:#8bafa7;/* mais claro */
	color:##03493e;
	opacity: 0.6;
	margin-top:-18px;
}

.img-pb {
  transition: filter .5s ease-in-out;
  -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%); /* FF 35+ */
}

.img-pb:hover {
  -webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(0%); /* FF 35+ */
}


