@-webkit-keyframes KEYFRAME-NAME {
0% {left: 1500; opacity: 20%;}
100% {left: 0; opacity: 100%;}
}
@-moz-keyframes KEYFRAME-NAME {
0% { left: 100%; }
100% {left: 0; }
}

KEYFRAME-NAME {
0% { left: 100%; }
100% { left: 0; }
}
@keyframes KEYFRAME-NAME {
0% { left: 100%; }
100% { left: 50%; }
}
NAME-YOUR-ANIMATION {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes NAME-YOUR-ANIMATION {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes NAME-YOUR-ANIMATION {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes NAME-YOUR-ANIMATION {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
#versimb {
	z-index:99999;
	display: none;
	overflow: hidden;
	width: 37px;
	float:left;
}
a:hover {
	text-decoration: underline;
}
@font-face {	
	font-family: 'Ariana';
	src: url('/fonts/ariana_pro_regular-webfont.woff');
	src: local(':)'), url('/fonts/ariana_pro_regular-webfont.woff') format('woff'), url('/fonts/ariana_pro_regular-webfont.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}	
@font-face {	
	font-family: 'Rough';
	src: url('/fonts/rough_typewriter.woff');
	src: local(':)'), url('/fonts/rough_typewriter.woff') format('woff'), url('/fonts/rough_typewriter.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}
@font-face {	
	font-family: 'Atch';
	src: url('/fonts/atcharris-light-webfont.woff');
	src: local(':)'), url('/fonts/atcharris-light-webfont.woff') format('woff'), url('/fonts/atcharris-light-webfont.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}
hr { width:100%; height:1px; background: #FF963A }
.tbmidle{
	width:100%;
	max-width:1185px;
}
.tbmidle2{
	width:100%;
	max-width:985px;
}
.tb33{
	width:33%;
}
.tb28{
	width:29%;
}
.tb44{
	width:42%;
}
.tb60{
	width:60%;
}
.tb33{
	width:33%;
}
.tb25{
	width:25%;
}
.tb12{
	width:12%;
}
.txt24A1{
	font-family: "Atch", Verdana, Arial;
	font-size: 22px;
	line-height: 44px;
	font-style: normal;
	color: #58595b;
	text-decoration: none;
}
.txt24A1:hover {
	color: #58595b;
	text-decoration: none;
}
.txt14{
	font-family: "Atch", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	color: #58595b;
	text-decoration: none;
}
.txt14:hover {
	color: #58595b;
	text-decoration: none;
}
.txt141{
	font-family: "Atch", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	color: #58595b;
	text-decoration: none;
}
.txt141:hover {
	color: #58595b;
	text-decoration: underline;
}
.txt20{
	font-family: "Atch", Verdana, Arial;
	font-size: 20px;
	font-style: normal;
	color: #58595b;
	text-decoration: none;
}
.txt20:hover {
	color: #58595b;
	text-decoration: none;
}
.txt24A{
	font-family: "Atch", Verdana, Arial;
	font-size: 22px;
	font-style: normal;
	color: #6d8e6e;
	text-decoration: none;
}
.txt24A:hover {
	color: #6d8e6e;
	text-decoration: none;
}
.txt36A{
	font-family: "Atch", Verdana, Arial;
	font-size: 34px;
	line-height: 44px;
	font-style: normal;
	color: #58595b;
	text-decoration: none;
}
.txt28A{
	font-family: "Atch", Verdana, Arial;
	font-size: 28px;
	line-height: 44px;
	font-style: normal;
	color: #58595b;
	text-decoration: none;
}
.txt28A:hover {
	color: #58595b;
	text-decoration: none;
}
.txt28Aun{
	font-family: "Atch", Verdana, Arial;
	font-size: 28px;
	line-height: 44px;
	font-style: normal;
	color: #58595b;
	text-decoration: none;
}
.txt28Aun:hover {
	color: #58595b;
	text-decoration: underline;
}
.formbotger {
	background-color: #FFFFFF;
	height: 50px;
	width: 100px;
	border: 2px solid #769577;
	font-family: "Atch", Verdana, Arial;
	font-size: 18px;
	font-style: normal;
	color: #769577;
	text-decoration: none;
	cursor:pointer;
}
.formbotger:hover {
	background-color: #769577;
	height: 50px;
	width: 100px;
	border: 2px solid #769577;
	font-family: "Atch", Verdana, Arial;
	font-size: 18px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.txt36A:hover {
	color: #58595b;
	text-decoration: none;
}
.txt18A{
	font-family: "Atch", Verdana, Arial;
	font-size: 18px;
	font-style: normal;
	color: #58595b;
	text-decoration: none;
	line-height: 20px;
}
.txt18A:hover {
	color: #58595b;
	text-decoration: none;
}
.txt12A{
	font-family: "Atch", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	color: #58595b;
	text-decoration: none;
	line-height: 16px;
}
.txt12A:hover {
	color: #58595b;
	text-decoration: none;
}
.txtsub2{
	font-family: "Atch", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 25px;
}
.txtsub:hover {
	color: #263226;
	text-decoration: underline;
	text-decoration-color: #425542;
	text-underline-position: under;
	
	
}
.txtsub{
	font-family: "Atch", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 25px;
}
.txtsub:hover {
	color: #263226;
	text-decoration: underline;
	text-decoration-color: #425542;
	text-underline-position: under;
	
	
}
.txt25A{
	font-family: "Atch", Verdana, Arial;
	font-size: 23px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.txt25A:hover {
	color: #263226;
	text-decoration: underline;
	text-decoration-color: #425542;
	text-underline-position: under;
	
}
.txt25Ahi{
	font-family: "Atch", Verdana, Arial;
	font-size: 23px;
	font-style: normal;
	color: #263226;
	text-decoration: underline;
	text-decoration-color: #425542;
	text-underline-position: under;
}
.txt25Ahi:hover {
	color: #263226;
	text-decoration: underline;
text-decoration-color: #425542;
text-underline-position: under;
	
}
.txt16A{
	font-family: "Ariana", Verdana, Arial;
	font-size: 16px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.txt16A:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.txt18R{
	font-family: "Rough", Verdana, Arial;
	font-size: 18px;
	font-style: normal;
	color: #121212;
	text-decoration: none;
}
.txt18R:hover {
	color: #6d8c6d;
	text-decoration: none;
}
.txt24R{
	font-family: "Rough", Verdana, Arial;
	font-size: 18px;
	font-style: normal;
	color: #68635f;
	text-decoration: none;
}
.txt24R:hover {
	color: #68635f;
	text-decoration: none;
}
.txt24R2{
	font-family: "Rough", Verdana, Arial;
	font-size: 24px;
	font-style: normal;
	color: #68635f;
	text-decoration: none;
}
.txt24R2:hover {
	color: #68635f;
	text-decoration: none;
}
.txt16Ans{
	font-family: "Atch", Verdana, Arial;
	font-size: 16px;
	font-style: normal;
	color: #121212;
	text-decoration: none;
}
.txt16Ans:hover {
	color: #121212;
	text-decoration: none;
}
.txt16A1{
	font-family: "Atch", Verdana, Arial;
	font-size: 16px;
	font-style: normal;
	color: #121212;
	text-decoration: none;
}
.txt16A1:hover {
	color: #6d8c6d;
	text-decoration: none;
}
.txt18GreenR{
	font-family: "Rough", Verdana, Arial;
	font-size: 18px;
	font-style: normal;
	color: #6d8c6d;
	text-decoration: none;
}
.txt18GreenR:hover {
	color: #121212;
	text-decoration: none;
}
.txt24GreenR{
	font-family: "Rough", Verdana, Arial;
	font-size: 24px;
	font-style: normal;
	color: #6d8c6d;
	text-decoration: none;
}
.txt12{
	font-family: "Ariana", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
.txt12:hover {
	color: #fdd842;
	text-decoration: bold;
}

.tabout{
width: 100%;
	position: relative;
  -webkit-animation: NAME-YOUR-ANIMATION 3s;
  -moz-animation:    NAME-YOUR-ANIMATION 3s;
  -o-animation:      NAME-YOUR-ANIMATION 3s;
  animation:         NAME-YOUR-ANIMATION 3s;
}
.imgsee{
  -webkit-animation: NAME-YOUR-ANIMATION 3s;
  -moz-animation:    NAME-YOUR-ANIMATION 3s;
  -o-animation:      NAME-YOUR-ANIMATION 3s;
  animation:         NAME-YOUR-ANIMATION 3s;
}
.imgsee:hover{
  -webkit-filter: brightness(80%);
}
.imgsocial{
	 -webkit-filter: brightness(100%);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
.imgsocial:hover {
  -webkit-filter: brightness(120%);
}

.imgarea2 {
width: 100%;
max-width:1910px;
-webkit-filter: brightness(100%);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
.imgarea2:hover {
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}
.imgarea1 {
width: 100%;
max-width:1910px;
}
.imgarea3 {
width: 100%;
max-width:1285px;
}
.backline {
	background-image: url(/images/line.jpg);
	background-repeat: repeat-x;
}
.backline2 {
	background-image: url(/images/line2.jpg);
	background-repeat: repeat-x;
}
.txtform50 {
	font-family: "Atch", Verdana, Arial;
	font-size: 16px;
	font-weight: normal;
	color: #6a6767;
	text-decoration: none;
	padding-left: 10px;
	background-color: #FFFFFF;
	border: 1px solid #e6e6e6;
	width: 50%;
	height: 60px;
}
.txtformmulti {
	font-family: "Atch", Verdana, Arial;
	font-size: 16px;
	font-weight: normal;
	color: #6a6767;
	text-decoration: none;
	padding: 10px;
!important
	background-color: #FFFFFF;
!important
	height: 60px; !important
	font-style: normal;
	width: 50%;
	border: 1px solid #e6e6e6;
}
.buttonbk {
	background-color: #769577;
	border: none;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-family: "Atch", Verdana, Arial;
	font-size: 16px;
	font-style: normal;
	-webkit-transition-duration: 0.4s; /* Safari */
	transition-duration: 0.4s;
	cursor:pointer;
	height: 60px;
	width: 195px;
	padding-left: 20px;
	padding-right: 20px;
}
.buttonbk:hover {
	background-color: #a7d0a9;
	color: #FFFFFF;
}
hr { width:100%; height:1px; background: #CECBCE }
#apDiv2 {
	z-index:9999;
	position: absolute;
	top: 84px;
	width: 100%;
	height:56px;
	background-image:url(/images/back.png);
	background-repeat:repeat;
	display:block;
	visibility:visible;
}
.simb
{
  opacity: 1;
}
.simb:hover{
  transform: scale(1.1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.simb1
{
  opacity: 1;
}
.simb1:hover{
   opacity: 0.7;
}
ul {
list-style-type: circle;
    list-style-image: url(/images/bullet.png);
}
#navtoppc
{
display:block;
}
#navtopmob
{
display:none;
}
#imgpc
{
display:block;
}
#imgmovel
{
display:none;
}
#mostrarPC
{
display:block;
}
#mostrarMob
{
display:none;
}
#slidepc
{
display:block;
}
#slidepc
{
display:none;
}
#imgpc1
{
display:block;
}
#imgmovel1
{
display:none;
}
.tdback {
    background-image:url("/images/separador.png");
    background-repeat: no-repeat;
    background-size: 100%;
}
div.fixed {
visibility:visible;
  position: fixed;
  top: 50%;
  right: 0;
  width: 58px;
  z-index: 9000;
}
#apDivst {
width: 290px;
bottom: -16px; 
z-index: 2; 
position:absolute;
}
.alturatd
{
height:150px;
}
input[type='checkbox'] { display: none; } .wrap-collabsible { width:290px; } .lbl-toggle {  display: block; background: #FFFFFF; cursor: pointer; transition: all 2s ease-out; } .lbl-toggle:hover { color: #68635f; } .lbl-toggle::before { content: ' '; display: inline-block; border-bottom: 1px solid transparent; transform: translateY(-2px); transition: transform .2s ease-out; } .toggle:checked+.lbl-toggle::before { transform: rotate(90deg) translateX(-3px); } .collapsible-content { margin-top:-5px; max-height: 0px; overflow: hidden; transition: max-height 2s ease-in-out; } .toggle:checked + .lbl-toggle + .collapsible-content { max-height: 800px;} .toggle:checked+.lbl-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .collapsible-content .content-inner { background: rgba(255, 255, 255, 1); border-bottom: 0px solid rgba(0, 105, 255, .45);  padding: 10px; } .collapsible-content p { width:270px; }

.wrap-collabsible1 { width:290px; } .lbl-toggle1 {  display: block; background: #FFFFFF; cursor: pointer; transition: all 2s ease-out; } .lbl-toggle1:hover { color: #68635f; } .lbl-toggle1::before { content: ' '; display: inline-block; border-bottom: 1px solid transparent; transform: translateY(-2px); transition: transform .2s ease-out; } .toggle1:checked+.lbl-toggle1::before { transform: rotate(90deg) translateX(-3px); } .collapsible-content1 { margin-top:-5px; max-height: 0px; overflow: hidden; transition: max-height 2s ease-in-out; } .toggle1:checked + .lbl-toggle1 + .collapsible-content1 { max-height: 800px;} .toggle1:checked+.lbl-toggle1 { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .collapsible-content1 .content-inner1 { background: rgba(255, 255, 255, 1); border-bottom: 0px solid rgba(0, 105, 255, .45);  padding: 10px; } .collapsible-content1 p { width:270px; }

.carousel-caption { right:-130px; bottom:-50px; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); }