@-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; }
}
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 slideInRight {
  0% {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  }
  }
  @keyframes slideInRight {
  0% {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  }
  } 
  @-webkit-keyframes rotateIn {
  0% {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate3d(0, 0, 1, -200deg);
  transform: rotate3d(0, 0, 1, -200deg);
  opacity: 0;
  }
  100% {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
  }
  }
  @keyframes rotateIn {
  0% {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate3d(0, 0, 1, -200deg);
  transform: rotate3d(0, 0, 1, -200deg);
  opacity: 0;
  }
  100% {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
  }
  }
.backmob {
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f8f3f7;
	font-family: "Modern", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: 32px;
	overflow-x: hidden;
}
a:hover {
	text-decoration: none;
	color:#1e419b;
}
@font-face {	
	font-family: 'Modern';
	src: url('/fonts/Champagne-Limousines.otf');
	src: local(':)'), url('/fonts/Champagne-Limousines.woff') format('woff'), url('/fonts/Champagne-Limousines.ttf') format('truetype'), url('/fonts/Champagne-Limousines.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}	
.formcx {
	width: 100%;
    background-color: #FFFFFF;
    border: 1px solid #B5B4B4;
    color: #000000;
    padding: 4px 15px;
    font-family: "Modern", Verdana, Arial;
	 font-size: 16px;
	 font-style: normal;
	border-radius: 5px;
}
.formcx50 {
	width: 50%;
    background-color: #FFFFFF;
    border: 1px solid #B5B4B4;
    color: #000000;
    padding: 4px 15px;
    font-family: "Modern", Verdana, Arial;
	 font-size: 16px;
	 font-style: normal;
	border-radius: 5px;
}
.formbot {
	height: 33px;
	width: 35px;
	background-attachment: scroll;
	background-image: url(/images/arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.formbot1 {
    background-color: #afb1d8;
    border: none;
    color: #000000;
    padding: 5px 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-family: "Modern", Verdana, Arial;
	 font-size: 16px;
	 font-style: normal;
	 -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
	 cursor:pointer;
	 border-radius: 5px;
}
.formbot1:hover {
    background-color: #1e419b; /* Green */
    color: white;
}
.formbot100 {
    background-color: #afb1d8;
	 width: 100%;
    border: none;
    color: #000000;
    padding: 5px 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-family: "Modern", Verdana, Arial;
	 font-size: 16px;
	 font-style: normal;
	 -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
	 cursor:pointer;
	 border-radius: 5px;
}
.formbot100:hover {
    background-color: #1e419b; /* Green */
    color: white;
}
hr { width:98%; height:1px;background: #FFFFFF; align: "left"; color:#1e419b; border-color:#1e419b;}

.tbmidle{
	width:100%;
	max-width:990px;
}
.backcinza {
	background-attachment: scroll;
	background-image: url(/images/back_cinza.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tb70{
	width:70%;
}
.tb50{
	width:50%;
}
.tb45{
	width:45%;
}
.tb33{
	width:33%;
}
.backsep {
	background-attachment: scroll;
	background-image: url(/images/sep.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.tb30{
	width:30%;
}
.tb25{
	width:25%;
}
.txtcopy {
	font-family: "Modern", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: 32px;
}
.txtcopy:hover {
	text-decoration: none;
	color: #1e419b;
}
.txtcopyns {
	font-family: "Modern", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: 32px;
}
.txtcopyns:hover {
	text-decoration: none;
	color: #000000;
}

.txt24 {
	font-family: "Modern", Verdana, Arial;
	font-size: 20px;
	font-style: normal;
	color: #717070;
	text-decoration: none;
	line-height: 32px;
}
.txt24:hover {
	text-decoration: none;
	color: #1e419b;
}
.txt24ns {
	font-family: "Modern", Verdana, Arial;
	font-size: 20px;
	font-style: normal;
	color: #717070;
	text-decoration: none;
	line-height: 32px;
}
.txt24ns:hover {
	text-decoration: none;
	color: #717070;
}
.txt36 {
	font-family: "Modern", Verdana, Arial;
	font-size: 30px;
	font-style: normal;
	color: #313031;
	text-decoration: none;
	line-height: 32px;
}
.txt36:hover {
	text-decoration: none;
	color: #1e419b;
}
.txt36ns {
	font-family: "Modern", Verdana, Arial;
	font-size: 30px;
	font-style: normal;
	color: #313031;
	text-decoration: none;
	line-height: 32px;
}
.txt36ns:hover {
	text-decoration: none;
	color: #313031;
}
.txt40{
	font-family: "Modern", Verdana, Arial;
	font-size: 35px;
	font-style: normal;
	color: #000000;
	-webkit-animation-name: slideInRight;
  animation-name: slideInRight;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.txt40:hover {
	text-decoration: none;
}
.txt24white{
	font-family: "Modern", Verdana, Arial;
	font-size: 18px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 32px;
}
.txt24white:hover {
	text-decoration: none;
	color: #000000;
	transform:scale(1.2);
}
.txt24whitens{
	font-family: "Modern", Verdana, Arial;
	font-size: 18px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 32px;
}
.txt24whitens:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.txt18{
	font-family: "Modern", Verdana, Arial;
	font-size: 16px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: 32px;
}
.txt18:hover {
	text-decoration: none;
}
.txt20{
	font-family: "Modern", Verdana, Arial;
	font-size: 18px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: 32px;
}
.txt20:hover {
	text-decoration: none;
}
.txtmenu{
	font-family: "Modern", Verdana, Arial;
	font-size: 16px;
	font-style: normal;
	color: #717070;
	text-decoration: none;
	line-height: 32px;
}

.txtmenu:hover {
	text-decoration: none;
	color: #1e419b;
	font-weight: bold;
}
.txtmenuns{
	font-family: "Modern", Verdana, Arial;
	font-size: 16px;
	font-style: normal;
	color: #717070;
	text-decoration: none;
	line-height: 32px;
}
.txtmenuns:hover {
	text-decoration: none;
}
.txtmenuhi{
	font-family: "Modern", Verdana, Arial;
	font-size: 16px;
	font-style: normal;
	color: #1e419b;
	text-decoration: none;
	line-height: 32px;
	font-weight: bold;
}
.txtmenuhi:hover {
	text-decoration: none;
	color: #1e419b;
}
.tabout{
width: 99%;
align: center; !important

  -webkit-animation: NAME-YOUR-ANIMATION 3s;
  -moz-animation:    NAME-YOUR-ANIMATION 3s;
  -o-animation:      NAME-YOUR-ANIMATION 3s;
  animation:         NAME-YOUR-ANIMATION 3s;
}

.buttoninsc {
    background-color: #afb1d8;
    border: none;
	 height:: 48px;
    color: #000000;
    padding: 10px 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-family: "Modern", Verdana, Arial;
	 font-size: 16px;
	 font-style: normal;
	 -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
	 cursor:pointer;
}
.buttoninsc:hover {
    background-color: #1e419b; /* Green */
    color: white;
}
.parterot{
	position: relative;
  -webkit-animation: KEYFRAME-NAME 1s;
  -moz-animation:    KEYFRAME-NAME 1s;
  -o-animation:      KEYFRAME-NAME 1s;
  animation:         KEYFRAME-NAME 1s;
}

#navtoppc
{
display:block;
}
#navtopmob
{
display:none;
}
.navigation_list
{
width:100%;
position: absolute; 
z-index:9999;

}
.versimb {
display: none;
}
.imgband{
  opacity: 0.4;
}
.imgband:hover{
  opacity: 1;
}
.imgsimb1{
    width:100%;
    max-width:133px;
  opacity: 1;
}
.imgsimb1:hover{
  opacity: 0.6;
}
.imgsimb2{
    width:100%;
    max-width:124px;
  opacity: 1;
}
.imgsimb2:hover{
  opacity: 0.6;
}
.imgsimb3{
    width:100%;
    max-width:137px;
  opacity: 1;
}
.imgsimb3:hover{
  opacity: 0.6;
}
.imgsimb4{
    width:100%;
    max-width:98px;
  opacity: 1;
}
.imgsimb4:hover{
  opacity: 0.6;
}
.imgbandsel{
  opacity: 1;
}
#apDiv2 {
	position: absolute;
	z-index:99999999;
	visibility: visible;
	overflow: visible;
	width: 366px;
	height: 35%;
}
.imglogo{
    width:100%;
    max-width:322px;
	 opacity: 0.9;
-webkit-animation-name: slideInRight;
  animation-name: slideInLeft;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.imglogo:hover{
  opacity: 0.7;
}
.imglogobk{
    width:100%;
    max-width:200px;
}
.imgslide{
    width:100%;
}
.imgfb{
    width:100%;
    max-width:56px;
  opacity: 1;
}
.imgfb:hover{
  opacity: 0.6;
}
.imginsta{
    width:100%;
    max-width:57px;
  opacity: 1;
}
.imginsta:hover{
  opacity: 0.6;
}
.imgareas{
    width:100%;
}