div#container
{
   width: 970px;
   position: relative;
   margin: 0 auto 0 auto;
   text-align: left;
}
body
{
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   text-align: center;
}
a
{
   color: #4682B4;
   text-decoration: underline;
}
a:visited
{
   color: #800080;
}
a:active
{
   color: #FFA500;
}
a:hover
{
   color: #0000FF;
   text-decoration: underline;
}
#masterPageHeader1
{
   background-color: #4682B4;
   background-image: none;
   border-radius: 0px;
   box-sizing: border-box;
}
#masterPageHeader1-divider-top
{
   overflow: hidden;
   position: absolute;
   top: 0%;
   width: 100%;
   height: 50px;
   line-height: 0;
   left: 0;
}
#masterPageHeader1-divider-top svg
{
   display: block;
   width: 100%;
   height: 100%;
   position: relative;
   left: 50%;
   top: 0;
   transform: translateX(-50%);
}
#masterPageHeader1-divider-top .divider-fill
{
   fill: rgba(255,255,255,1.00);
   transform-origin: bottom;
   transform: rotateY(0deg);
}
#wb_masterImage1
{
   vertical-align: top;
}
#masterImage1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Página 1Extension1 
{
   text-align: center;
}
#Página 1Extension1 
{
   display: inline-block;
   height: 318px;
   margin-top: 50px;
   perspective: 600px;
   width: 318px;
}
#Página 1Extension1 .cube 
{
   animation: rotateCube 16s 1s infinite both;
   height: inherit;
   position: relative;
   width: inherit;
   transform: rotateX(0deg) rotateY(0deg);
   transform-style: preserve-3d;
}
#Página 1Extension1 .cube:hover
{
   animation-play-state: running !important;
}
#Página 1Extension1 .cube-face 
{
   background-size: cover;
   border: 1px solid #888888;
   box-shadow: 0 0 25px rgba(95,158,160,0.30);
   height: inherit;
   opacity: 0.6;
   position: absolute;
   width: inherit;
}
#Página 1Extension1 .cube-face-front 
{
   transform: translate3d(0, 0, calc(318px / 2));
}
#Página 1Extension1 .cube-face-left 
{
   transform: rotateY(-90deg) translate3d(0, 0, calc(318px / 2));
}
#Página 1Extension1 .cube-face-right 
{
   transform: rotateY(90deg) translate3d(0, 0, calc(318px / 2));
}
#Página 1Extension1 .cube-face-top 
{
   transform: rotateX(90deg) translate3d(0, 0, calc(318px / 2));
}
#Página 1Extension1 .cube-face-bottom 
{
   transform: rotateX(-90deg) translate3d(0, 0, calc(318px / 2));
}
#Página 1Extension1 .cube-face-back 
{
   transform: rotateY(180deg) translate3d(0, 0, calc(318px / 2));
}
@keyframes rotateCube
{
   0% 
   {
      transform: rotateX(0deg) rotateY(0deg);
   }
   16% 
   {
      transform: rotateX(90deg) rotateY(0deg);
   }
   33% 
   {
      transform: rotateX(0deg) rotateY(90deg);
   }
   50% 
   {
      transform: rotateX(0deg) rotateY(-90deg); 
   }
   66% 
   {
      transform: rotateX(-90deg) rotateY(0deg); 
   }
   83% 
   {
      transform: rotateX(0deg) rotateY(180deg);
   }
   100% 
   {
      transform: rotateX(0deg) rotateY(0deg);
   }
}
#wb_iniciogeralImage15
{
   vertical-align: top;
}
#iniciogeralImage15
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_iniciogeralImage34
{
   vertical-align: top;
}
#iniciogeralImage34
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_iniciogeralImage35
{
   vertical-align: top;
}
#iniciogeralImage35
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_iniciogeralText1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_iniciogeralText1 div
{
   text-align: center;
}
#iniciogeralSlideShow1 .image
{
   border-width: 0;
   border-radius: inherit;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#iniciogeralSlideShow1
{
   border: 0px solid #000000;
   border-radius: 0px;
}
#wb_iniciogeralExtension1
{
   margin-left: 25px;
}
#iniciogeralExtension1
{
   background: #D64B4B;
   background: -webkit-gradient(linear, left top, left bottom, from(#D64B4B), to(#AB2C2C));
   background: -webkit-linear-gradient(top, #D64B4B, #AB2C2C);
   background: -moz-linear-gradient(top, #D64B4B, #AB2C2C);
   background: -ms-linear-gradient(top, #D64B4B, #AB2C2C);
   background: -o-linear-gradient(top, #D64B4B, #AB2C2C);
   background-image: -ms-linear-gradient(top, #D64B4B 0%, #AB2C2C 100%);
   -webkit-box-shadow: rgba(0,0,0,0.30) 0 1px 1px;
   -moz-box-shadow: rgba(0,0,0,0.30) 0 1px 1px;
   box-shadow: rgba(0,0,0,0.30) 0 1px 1px;
   font-size: 43px!important;
   text-align: center;
   text-decoration: none;
   line-height: 54px;
}
#iniciogeralExtension1 h1
{
   display: inline;
   font-size: 43px!important;
   font-family: Courier New Baltic;
   font-weight: bold;
   font-style: normal;
   color: #FFFFFF;
   text-shadow: #D65C5C 0 1px 0;
   margin:0px;
   padding: 15px 10px;
}
#iniciogeralExtension1:before, #iniciogeralExtension1:after
{
   content: "";
   position: absolute;
   display: block;
   bottom: 0px;
   border: 25px solid #D64B4B;
   z-index: -1;
}
#iniciogeralExtension1:before
{
   left: -25px;
   border-right-width: 25px;
   border-left-color: transparent;
   -webkit-box-shadow: rgba(0,0,0,0.40) 1px 1px 1px;
   -moz-box-shadow: rgba(0,0,0,0.40) 1px 1px 1px;
   box-shadow: rgba(0,0,0,0.40) 1px 1px 1px;
}
#iniciogeralExtension1:after
{
   right: 25px;
   border-left-width: 25px;
   border-right-color: transparent;
   -webkit-box-shadow: rgba(0,0,0,0.40) -1px 1px 1px;
   -moz-box-shadow: rgba(0,0,0,0.40) -1px 1px 1px;
   box-shadow: rgba(0,0,0,0.40) -1px 1px 1px;
}
#iniciogeralExtension1 span
{
   z-index: 1;
}
#iniciogeralExtension1 span:before, #iniciogeralExtension1 span:after
{
   border-color: #871616 transparent transparent transparent;
   position: absolute;
   display: block;
   border-style: solid;
   bottom: -0px;
   content: "";
}
#iniciogeralExtension1 span:before
{
   left: 0;
   border-width: 25px 0 0 25px;
}
#iniciogeralExtension1 span:after
{
   right: 50px;
   border-width: 25px 25px 0 0;
}
#wb_iniciogeralExtension2
{
   margin-left: 25px;
}
#iniciogeralExtension2
{
   background: #D64B4B;
   background: -webkit-gradient(linear, left top, left bottom, from(#D64B4B), to(#AB2C2C));
   background: -webkit-linear-gradient(top, #D64B4B, #AB2C2C);
   background: -moz-linear-gradient(top, #D64B4B, #AB2C2C);
   background: -ms-linear-gradient(top, #D64B4B, #AB2C2C);
   background: -o-linear-gradient(top, #D64B4B, #AB2C2C);
   background-image: -ms-linear-gradient(top, #D64B4B 0%, #AB2C2C 100%);
   -webkit-box-shadow: rgba(0,0,0,0.30) 0 1px 1px;
   -moz-box-shadow: rgba(0,0,0,0.30) 0 1px 1px;
   box-shadow: rgba(0,0,0,0.30) 0 1px 1px;
   font-size: 43px!important;
   text-align: center;
   text-decoration: none;
   line-height: 54px;
}
#iniciogeralExtension2 h1
{
   display: inline;
   font-size: 43px!important;
   font-family: Courier New Baltic;
   font-weight: bold;
   font-style: normal;
   color: #FFFFFF;
   text-shadow: #D65C5C 0 1px 0;
   margin:0px;
   padding: 15px 10px;
}
#iniciogeralExtension2:before, #iniciogeralExtension2:after
{
   content: "";
   position: absolute;
   display: block;
   bottom: 0px;
   border: 25px solid #D64B4B;
   z-index: -1;
}
#iniciogeralExtension2:before
{
   left: -25px;
   border-right-width: 25px;
   border-left-color: transparent;
   -webkit-box-shadow: rgba(0,0,0,0.40) 1px 1px 1px;
   -moz-box-shadow: rgba(0,0,0,0.40) 1px 1px 1px;
   box-shadow: rgba(0,0,0,0.40) 1px 1px 1px;
}
#iniciogeralExtension2:after
{
   right: 25px;
   border-left-width: 25px;
   border-right-color: transparent;
   -webkit-box-shadow: rgba(0,0,0,0.40) -1px 1px 1px;
   -moz-box-shadow: rgba(0,0,0,0.40) -1px 1px 1px;
   box-shadow: rgba(0,0,0,0.40) -1px 1px 1px;
}
#iniciogeralExtension2 span
{
   z-index: 1;
}
#iniciogeralExtension2 span:before, #iniciogeralExtension2 span:after
{
   border-color: #871616 transparent transparent transparent;
   position: absolute;
   display: block;
   border-style: solid;
   bottom: -0px;
   content: "";
}
#iniciogeralExtension2 span:before
{
   left: 0;
   border-width: 25px 0 0 25px;
}
#iniciogeralExtension2 span:after
{
   right: 50px;
   border-width: 25px 25px 0 0;
}
#loader-wrapper 
{
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 9999;
}
#loader
{
   display: block;
   position: relative;
   left: 50%;
   top: 50%;
   width: 150px;
   height: 150px;
   margin: -75px 0 0 -75px;
   border-radius: 50%;
   border: 3px solid transparent;
   border-top-color: #3498DB;
   -webkit-animation: spin 2s linear infinite;
   animation: spin 2s linear infinite;
   z-index: 1001;
   -webkit-transform-origin: center center;
   transform-origin: center center;
}
#loader:before 
{
   content: "";
   position: absolute;
   top: 5px;
   left: 5px;
   right: 5px;
   bottom: 5px;
   border-radius: 50%;
   border: 3px solid transparent;
   border-top-color: #E74C3C;
   -webkit-animation: spin 3s linear infinite;
   animation: spin 3s linear infinite;
   -webkit-transform-origin: center center;
   transform-origin: center center;
}
#loader:after 
{
   content: "";
   position: absolute;
   top: 15px;
   left: 15px;
   right: 15px;
   bottom: 15px;
   border-radius: 50%;
   border: 3px solid transparent;
   border-top-color: #F9C922;
   -webkit-animation: spin 1.5s linear infinite;
   animation: spin 1.5s linear infinite;
   -webkit-transform-origin: center center;
   transform-origin: center center;
}
@-webkit-keyframes spin 
{
   0%   
   {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
   }
   100% 
   {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
   }
}
@keyframes spin 
{
   0%   
   {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
   }
   100% 
   {
      -webkit-transform: rotate(360deg);
       transform: rotate(360deg);
   }
}
#loader-wrapper .loader-section 
{
   position: fixed;
   top: 0;
   width: 50%;
   height: 100%;
   background: #222222;
   z-index: 1000;
   -webkit-transform: translateX(0);
   transform: translateX(0);
}
#loader-wrapper .loader-section.section-left 
{
   left: 0;
   transform-origin: center center;
   background-color: #222222;
}
#loader-wrapper .loader-section.section-right 
{
   right: 0;
   transform-origin: center center;
   background-color: #222222;
}

.loaded #loader-wrapper .loader-section.section-left 
{
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%);
   -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
   transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.loaded #loader-wrapper .loader-section.section-right 
{
   -webkit-transform: translateX(100%);
   transform: translateX(100%);
   -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
   transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.loaded #loader
{
   opacity: 0;
   -webkit-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
}
.loaded #loader-wrapper 
{
   visibility: hidden;
   -webkit-transform: translateY(-100%);
   transform: translateY(-100%);
   -webkit-transition: all 0.3s 1s ease-out;
   transition: all 0.3s 1s ease-out;
}
