html, body, #container
{
   width: 100%;
   height: 100%;
}
body
{
   background-color: #F5FFFA;
   background-image: url('../images/dreamstime_m_50714863.jpg');
   background-attachment: fixed;
   background-position: center center;
   background-repeat: repeat-x;
   background-size: 100% 100%;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
   overflow-x: hidden;
}
.visibility-hidden
{
   visibility: hidden;
}
#preloader
{
   background: #0563C1 url("../images/AgendaPortatil.gif") no-repeat center center;
   bottom: 0;
   opacity: 0.6;
   position: fixed;
   top: 0;
   width: 100%;
   z-index: 99999;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
   #Layer3, #wb_LayerContacto
   {
      background-attachment: scroll !important;
   }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5)
{
   #Layer3, #wb_LayerContacto
   {
      background-attachment: scroll !important;
   }
}
#wb_Logo
{
   margin: 0;
   flex-grow: 0;
   flex-shrink: 0;
   align-self: auto;
   vertical-align: top;
}
#Logo
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   display: inline-block;
   width: 305px;
   height: auto;
}
#Layer3
{
   background-color: transparent;
   background-image: url('../images/dreamstimefree_5208642.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 3px solid #0000FF;
   border-radius: 4px;
   padding: 0;
   margin: 2px 0 2px 0 ;
}
#Layer2
{
   background-color: rgba(88,153,191,0.67);
   background-image: none;
   border: 5px inset #000000;
   border-radius: 6px;
   padding: 0;
   margin: 0;
}
#wb_Card9
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 5px 5px 10px 5px;
   background-color: rgba(0,124,249,0.86);
   background-image: none;
   border: 2px solid #0000FF;
   border-radius: 10px;
   text-align: center;
}
#Card9-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card9-card-item0
{
   box-sizing: border-box;
   margin: 10px 5px 10px 5px;
   padding: 0;
}
#Card9-card-item0 h1
{
   color: #FFFFFF;
   font-family: Alice;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
}
#wb_EmpezarText1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 10px 10px 10px 20px;
   text-align: left;
}
#wb_EmpezarText1 div
{
   text-align: left;
}
#wb_EmpezarText1
{
   display: block;
   margin: 10px 10px 10px 20px;
   box-sizing: border-box;
   width: calc(100% - 30px);
}
#wb_Card6
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 5px 5px 10px 5px;
   background-color: rgba(0,124,249,0.86);
   background-image: none;
   border: 2px solid #0000FF;
   border-radius: 10px;
   text-align: center;
}
#Card6-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card6-card-item0
{
   box-sizing: border-box;
   margin: 10px 5px 10px 5px;
   padding: 0;
}
#Card6-card-item0 h1
{
   color: #FFFFFF;
   font-family: Alice;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
}
#wb_Image_Productos
{
   vertical-align: top;
}
#Image_Productos
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Card5
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0 0 5px 0 ;
   background-color: rgba(0,124,249,0.86);
   background-image: none;
   border: 2px solid #0000FF;
   border-radius: 10px;
   text-align: left;
}
#Card5-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card5-card-item0
{
   display: inline-block;
   height: 43px;
   box-sizing: border-box;
   border-radius: 10px 10px 0 0 !important;
   margin: 20px 0 0 20px;
   padding: 0;
   border: 0px solid #BABABA;
   border-radius: 0px;
   background-color: transparent;
   background-image: none;
   color: #FFD700;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 43px;
}
#Card5-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#Card5-card-item0 i
{
   margin-right: 0px;
   text-align: center;
   vertical-align: top;
   font-size: 43px;
   width: 43px;
}
#Card5-card-item1
{
   box-sizing: border-box;
   margin: -40px 0 0 80px;
   padding: 0;
}
#Card5-card-item1 h1
{
   color: #FFFFFF;
   font-family: Sanchez;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   margin: 0;
}
#Card5-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 10px 20px;
   padding: 0;
}
#Card5-card-item2 h1
{
   color: #FFFFFF;
   font-family: Alice;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   margin: 0;
}
#wb_Card2
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0 0 5px 0 ;
   background-color: rgba(0,124,249,0.86);
   background-image: none;
   border: 2px solid #0000FF;
   border-radius: 10px;
   text-align: left;
}
#Card2-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card2-card-item0
{
   display: inline-block;
   height: 43px;
   box-sizing: border-box;
   margin: 20px 0 0 20px;
   padding: 0;
   border: 0px solid #FFD700;
   border-radius: 10px;
   background-color: transparent;
   background-image: none;
   color: #FFD700;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 43px;
}
#Card2-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#Card2-card-item0 i
{
   margin-right: 0px;
   text-align: center;
   vertical-align: top;
   font-size: 43px;
   width: 43px;
   position: relative;
   left: 0;
   top: 0;
   display: inline-block;
   font-family: "Material Icons";
   font-style: normal;
   font-weight: normal;
   line-height: 1;
}
#Card2-card-item0 .public:before
{
   content: "\e80b";
}
#Card2-card-item1
{
   box-sizing: border-box;
   margin: -40px 0 0 80px;
   padding: 0;
}
#Card2-card-item1 h1
{
   color: #000000;
   font-family: Sanchez;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   margin: 0;
}
#Card2-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 10px 20px;
   padding: 0;
}
#Card2-card-item2 h1
{
   color: #000000;
   font-family: Alice;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   margin: 0;
}
#Layer1
{
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
   margin: 0;
}
#wb_LayerServicios
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayerServicios
{
   box-sizing: border-box;
   padding: 10px 15px 10px 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 976px;
}
#LayerServicios > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayerServicios > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayerServicios > .row > .col-1
{
   float: left;
}
#LayerServicios > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#LayerServicios:before,
#LayerServicios:after,
#LayerServicios .row:before,
#LayerServicios .row:after
{
   display: table;
   content: " ";
}
#LayerServicios:after,
#LayerServicios .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayerServicios > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#LayerCards
{
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
   padding: 0;
   margin: 0;
}
#wb_HeadingServices
{
   background-color: #FFF3B0;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0;
   padding: 15px 0 0 0;
   text-align: center;
}
#HeadingServices
{
   color: #0AABE1;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 24px;
   margin: 0;
   text-align: center;
}
#HeadingServices a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card7
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0 0 5px 0 ;
   background-color: rgba(0,124,249,0.86);
   background-image: none;
   border: 2px solid #0000FF;
   border-radius: 10px;
   text-align: left;
}
#Card7-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card7-card-item0
{
   display: inline-block;
   height: 43px;
   box-sizing: border-box;
   margin: 20px 0 0 20px;
   padding: 0;
   border: 0px solid #FFD700;
   border-radius: 10px;
   background-color: transparent;
   background-image: none;
   color: #FFD700;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 43px;
}
#Card7-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#Card7-card-item0 i
{
   margin-right: 0px;
   text-align: center;
   vertical-align: top;
   font-size: 43px;
   width: 43px;
   position: relative;
   left: 0;
   top: 0;
   display: inline-block;
   font-family: "Material Icons";
   font-style: normal;
   font-weight: normal;
   line-height: 1;
}
#Card7-card-item0 .assignment:before
{
   content: "\e85d";
}
#Card7-card-item1
{
   box-sizing: border-box;
   margin: -40px 0 0 80px;
   padding: 0;
   color: #000000;
   font-family: Sanchez;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
}
#Card7-card-item2
{
   box-sizing: border-box;
   margin: 20px 10px 20px 20px;
   padding: 0;
}
#Card7-card-item2 h1
{
   color: #000000;
   font-family: Alice;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   margin: 0;
}
#wb_Card1
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0 0 5px 0 ;
   background-color: rgba(0,124,249,0.86);
   background-image: none;
   border: 2px solid #0000FF;
   border-radius: 10px;
   text-align: left;
}
#Card1-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card1-card-item0
{
   display: inline-block;
   height: 43px;
   box-sizing: border-box;
   margin: 20px 0 0 20px;
   padding: 0;
   border: 0px solid #FFD700;
   border-radius: 10px;
   background-color: transparent;
   background-image: none;
   color: #FFD700;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 43px;
}
#Card1-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#Card1-card-item0 i
{
   margin-right: 0px;
   text-align: center;
   vertical-align: top;
   font-size: 43px;
   width: 43px;
   position: relative;
   left: 0;
   top: 0;
   display: inline-block;
   font-family: "Material Icons";
   font-style: normal;
   font-weight: normal;
   line-height: 1;
}
#Card1-card-item0 .email:before
{
   content: "\e0be";
}
#Card1-card-item1
{
   box-sizing: border-box;
   margin: -40px 0 0 80px;
   padding: 0;
}
#Card1-card-item1 h1
{
   color: #FFFFFF;
   font-family: Sanchez;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   margin: 0;
}
#Card1-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 10px 20px;
   padding: 0;
}
#Card1-card-item2 h1
{
   color: #FFFFFF;
   font-family: Alice;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   margin: 0;
}
#wb_Card4
{
   margin: 0 0 5px 0 ;
   background-color: rgba(0,124,249,0.86);
   background-image: none;
   border: 2px solid #0000FF;
   border-radius: 10px;
   text-align: left;
}
#Card4-card-body
{
   padding: 0;
   font-size: 0;
}
#Card4-card-item0
{
   display: inline-block;
   height: 43px;
   box-sizing: border-box;
   margin: 20px 0 0 20px;
   padding: 0;
   border: 0px solid #FFD700;
   border-radius: 10px;
   background-color: transparent;
   background-image: none;
   color: #FFD700;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 43px;
}
#Card4-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#Card4-card-item0 i
{
   margin-right: 0px;
   text-align: center;
   vertical-align: top;
   font-size: 43px;
   width: 43px;
   position: relative;
   left: 0;
   top: 0;
   display: inline-block;
   font-family: "Material Icons";
   font-style: normal;
   font-weight: normal;
   line-height: 1;
}
#Card4-card-item0 .input:before
{
   content: "\e890";
}
#Card4-card-item1
{
   box-sizing: border-box;
   margin: -40px 0 0 80px;
   padding: 0;
}
#Card4-card-item1 h1
{
   color: #FFFFFF;
   font-family: Sanchez;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   margin: 0;
}
#Card4-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 10px 20px;
   padding: 0;
}
#Card4-card-item2 h1
{
   color: #FFFFFF;
   font-family: Alice;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   margin: 0;
}
#wb_LayerFeatures
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayerFeatures
{
   box-sizing: border-box;
   padding: 10px 15px 10px 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1024px;
}
#LayerFeatures > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayerFeatures > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayerFeatures > .row > .col-1
{
   float: left;
}
#LayerFeatures > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#LayerFeatures:before,
#LayerFeatures:after,
#LayerFeatures .row:before,
#LayerFeatures .row:after
{
   display: table;
   content: " ";
}
#LayerFeatures:after,
#LayerFeatures .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayerFeatures > .row > .col-1
{
   float: none;
   width: 100%;
}
}
#wb_HeadingFeatures
{
   background-color: #FFF3B0;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0;
   padding: 15px 0 0 0;
   text-align: center;
}
#HeadingFeatures
{
   color: #0AABE1;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 24px;
   margin: 0;
   text-align: center;
}
#HeadingFeatures a
{
   color: inherit;
   text-decoration: none;
}
#wb_FlexContainer5
{
   background-color: rgba(255,255,255,0.39);
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer5
{
   display: flex;
   position: relative;
   padding: 5px 2px 5px 2px;
   flex-direction: row;
   flex-wrap: nowrap;
   justify-content: center;
   align-items: center;
   align-content: center;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1024px;
   box-sizing: border-box;
   font-size: 0;
}
#wb_Card3
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 5px 5px 5px 5px;
   background-color: rgba(0,124,249,0.86);
   background-image: none;
   border: 2px solid #0000FF;
   border-radius: 10px;
   text-align: left;
}
#Card3-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card3-card-item0
{
   box-sizing: border-box;
   margin: 20px 20px 10px 20px;
   padding: 0;
}
#Card3-card-item0 h1
{
   color: #FFFFFF;
   font-family: Alice;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
}
#wb_FlexContainer2
{
   background-color: rgba(255,255,255,0.39);
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer2
{
   display: flex;
   position: relative;
   padding: 5px 5px 5px 5px;
   flex-direction: column;
   flex-wrap: nowrap;
   justify-content: space-around;
   align-items: center;
   align-content: flex-start;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1024px;
   box-sizing: border-box;
   font-size: 0;
}
#wb_FlexContainer3
{
   background-color: rgba(255,255,255,0.39);
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer3
{
   display: flex;
   position: relative;
   padding: 5px 5px 5px 5px;
   flex-direction: column;
   flex-wrap: nowrap;
   justify-content: space-between;
   align-items: center;
   align-content: space-around;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1024px;
   box-sizing: border-box;
   font-size: 0;
}
#wb_FontAwesomeIcon28
{
   background-color: transparent;
   background-image: none;
   border: 1px solid #00008B;
   border-radius: 50%;
   text-align: center;
   margin: 0;
   padding: 4px 4px 4px 4px;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_FontAwesomeIcon28 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#wb_FontAwesomeIcon28:hover
{
   background-color: transparent;
   background-image: none;
   border: 1px solid #FFFFFF;
}
#FontAwesomeIcon28
{
   height: 20px;
   width: 20px;
}
#FontAwesomeIcon28 i
{
   color: #00008B;
   display: inline-block;
   font-size: 20px;
   line-height: 20px;
   vertical-align: middle;
   width: 19px;
}
#wb_FontAwesomeIcon28:hover #FontAwesomeIcon28 i
{
   color: #0AABE1;
}
#wb_LayoutGrid4
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid4
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid4 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid4 > .row > .col-1, #LayoutGrid4 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid4 > .row > .col-1, #LayoutGrid4 > .row > .col-2
{
   float: left;
}
#LayoutGrid4 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#LayoutGrid4 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#LayoutGrid4:before,
#LayoutGrid4:after,
#LayoutGrid4 .row:before,
#LayoutGrid4 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid4:after,
#LayoutGrid4 .row:after
{
   clear: both;
}
@media (max-width: 200px)
{
#LayoutGrid4 > .row > .col-1, #LayoutGrid4 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_Text8 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
   animation: fall 500ms ease-in 2000ms 1 normal both;
}
#wb_Text8 div
{
   text-align: center;
}
#wb_Text11 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
   animation: slide-down-in 500ms ease-in 1000ms 1 normal both;
}
#wb_Text11 div
{
   text-align: center;
}
#wb_Text10 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
   animation: tin-right-in 500ms ease-in 2500ms 1 normal both;
}
#wb_Text10 div
{
   text-align: left;
}
#wb_Text7 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
   animation: transform-scale 500ms ease-in 1500ms 1 normal both;
}
#wb_Text7 div
{
   text-align: center;
}
#wb_Text12 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
   animation: slide-up-in 500ms ease-in 3000ms 1 normal both;
}
#wb_Text12 div
{
   text-align: left;
}
#wb_Text6 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text6 div
{
   text-align: left;
}
#wb_Text6
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text13 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text13 div
{
   text-align: left;
}
#wb_Text13
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_cServicesText1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   flex-grow: 0;
   flex-shrink: 0;
   align-self: auto;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_cServicesText1 div
{
   text-align: left;
}
#wb_Card8
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 5px 5px 5px 5px;
   background-color: rgba(0,124,249,0.86);
   background-image: none;
   border: 2px solid #0000FF;
   border-radius: 10px;
   text-align: center;
}
#Card8-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card8-card-item0
{
   box-sizing: border-box;
   margin: 10px 5px 5px 5px;
   padding: 0;
}
#Card8-card-item0 h1
{
   color: #FFFFFF;
   font-family: Alice;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
}
#wb_Image_CodigoBarras
{
   margin: 5px 10px 5px 10px;
   flex-grow: 0;
   flex-shrink: 0;
   align-self: auto;
   vertical-align: top;
}
#Image_CodigoBarras
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   display: inline-block;
   width: 277px;
   height: auto;
}
#wb_Mision
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1024px;
}
#Mision
{
   box-sizing: border-box;
   padding: 10px 15px 20px 15px;
   margin-right: auto;
   margin-left: auto;
}
#Mision > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#Mision > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#Mision > .row > .col-1
{
   float: left;
}
#Mision > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#Mision:before,
#Mision:after,
#Mision .row:before,
#Mision .row:after
{
   display: table;
   content: " ";
}
#Mision:after,
#Mision .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#Mision > .row > .col-1
{
   float: none;
   width: 100%;
}
}
#wb_HeadingAbout
{
   background-color: #FFF3B0;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0;
   padding: 15px 0 0 0;
   text-align: center;
}
#HeadingAbout
{
   color: #0AABE1;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 48px;
   margin: 0;
   text-align: center;
}
#HeadingAbout a
{
   color: inherit;
   text-decoration: none;
}
#wb_LayerContacto
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('../images/world_background.jpg');
   background-repeat: repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayerContacto
{
   box-sizing: border-box;
   padding: 50px 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayerContacto > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayerContacto > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayerContacto
{
   width: 360px;
}
#LayerContacto > .row > .col-1
{
   float: left;
}
#LayerContacto > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#LayerContacto:before,
#LayerContacto:after,
#LayerContacto .row:before,
#LayerContacto .row:after
{
   display: table;
   content: " ";
}
#LayerContacto:after,
#LayerContacto .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayerContacto
{
   width: 100%;
}
#LayerContacto > .row > .col-1
{
   float: none;
   width: 100%;
}
}
#wb_LayoutGrid8
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid8
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid8 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid8 > .row > .col-1, #LayoutGrid8 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid8 > .row > .col-1, #LayoutGrid8 > .row > .col-2
{
   float: left;
}
#LayoutGrid8 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#LayoutGrid8 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: right;
}
#LayoutGrid8:before,
#LayoutGrid8:after,
#LayoutGrid8 .row:before,
#LayoutGrid8 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid8:after,
#LayoutGrid8 .row:after
{
   clear: both;
}
@media (max-width: 0px)
{
#LayoutGrid8 > .row > .col-1, #LayoutGrid8 > .row > .col-2
{
   float: none;
   width: 100%;
}
}
#NameContact
{
   border: 2px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   box-sizing: border-box;
   line-height: 26px;
   margin: 0 0 10px 0 ;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#NameContact:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#EmailContact
{
   border: 2px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   box-sizing: border-box;
   line-height: 26px;
   margin: 0 0 10px 0 ;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#EmailContact:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#TelefonoContacto
{
   border: 2px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   box-sizing: border-box;
   line-height: 26px;
   margin: 0 0 10px 0 ;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#TelefonoContacto:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#ComentarioContacto
{
   box-sizing: border-box;
   border: 2px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   text-align: left;
   padding: 4px 4px 4px 4px;
   margin: 0;
   overflow: auto;
   resize: none;
}
#ComentarioContacto:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_LayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid1
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid1 > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid1 > .col-1
{
   flex: 0 0 auto;
   height: 92px;
}
#LayoutGrid1 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;
   max-width: 100%;
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 0px)
{
#LayoutGrid1 > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
   height: auto;
}
}
#Button2
{
   border: 1px solid #F05F40;
   border-radius: 4px;
   background-color: #F05F40;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   padding: 0;
   text-align: center;
   -webkit-appearance: none;
   margin: 10px 0 10px 0 ;
}
}
#Button2:focus
{
   outline: 0;
}
#wb_Text9 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 10px 0 10px 0;
   margin: 0;
   text-align: center;
}
#wb_Text9
{
   color: #0000FF;
   font-family: "Berkshire Swash";
   font-weight: normal;
   font-size: 27px;
   line-height: 33px;
}
#wb_Text9 div
{
   text-align: center;
}
#wb_Text1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text1
{
   color: #0000FF;
   font-family: "Berkshire Swash";
   font-weight: normal;
   font-size: 27px;
}
#wb_Text1 div
{
   text-align: center;
}
#wb_Text1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text2
{
   color: #0000FF;
   font-family: "Berkshire Swash";
   font-weight: normal;
   font-size: 13px;
}
#wb_Text2 div
{
   text-align: center;
}
#wb_Text2
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text3 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text3
{
   color: #0000FF;
   font-family: "Berkshire Swash";
   font-weight: normal;
   font-size: 24px;
}
#wb_Text3 div
{
   text-align: center;
}
#wb_Text3
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_LayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: rgba(255,255,255,0.39);
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid2
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 25px 0 25px 0;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid2 > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid2 > .col-1
{
   flex: 0 0 auto;
}
#LayoutGrid2 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;
   max-width: 100%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 420px)
{
#LayoutGrid2 > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Text4 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0 0 15px 0 ;
   text-align: center;
}
#wb_Text4 div
{
   text-align: center;
}
#wb_Text4
{
   display: block;
   margin: 0 0 15px 0 ;
   box-sizing: border-box;
   width: 100%;
}
#wb_FontAwesomeIcon1
{
   background-color: #3B5999;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 4px;
   text-align: center;
   margin: 0 5px 0 0 ;
   padding: 10px 10px 10px 10px;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_FontAwesomeIcon1 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#FontAwesomeIcon1
{
   height: 35px;
   width: 38px;
}
#FontAwesomeIcon1 i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
   width: 34px;
}
#wb_FontAwesomeIcon1:hover #FontAwesomeIcon1 i
{
   color: #FFFFFF;
}
#wb_FontAwesomeIcon2
{
   background-color: #2BC6F6;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 4px;
   text-align: center;
   margin: 0 5px 0 0 ;
   padding: 10px 10px 10px 10px;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_FontAwesomeIcon2 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#FontAwesomeIcon2
{
   height: 35px;
   width: 38px;
}
#FontAwesomeIcon2 i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
   width: 34px;
}
#wb_FontAwesomeIcon2:hover #FontAwesomeIcon2 i
{
   color: #FFFFFF;
}
#wb_FontAwesomeIcon3
{
   background-color: #DE332C;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 4px;
   text-align: center;
   margin: 0;
   padding: 10px 10px 10px 10px;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_FontAwesomeIcon3 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#FontAwesomeIcon3
{
   height: 35px;
   width: 43px;
}
#FontAwesomeIcon3 i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
   width: 34px;
}
#wb_FontAwesomeIcon3:hover #FontAwesomeIcon3 i
{
   color: #FFFFFF;
}
#FlexContainer1
{
   display: flex;
   position: relative;
   padding: 10px 10px 10px 10px;
   flex-direction: column;
   flex-wrap: nowrap;
   justify-content: center;
   align-items: center;
   align-content: center;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   font-size: 0;
}
#wb_JavaScript1
{
   margin: 0;
   flex-grow: 0;
   flex-shrink: 0;
   align-self: auto;
}
#Breadcrumb1
{
   list-style: none;
   padding: 10px 5px 8px 5px;
   background-color: transparent;
   background-image: none;
   border: 0px solid #C0C0C0;
   border-radius: 12px;
   font-family: Sanchez;
   font-weight: bold;
   font-style: normal;
   font-size: 0;
   margin: 0;
   text-align: center;
}
#Breadcrumb1 > li
{
   display: inline-block;
   font-size: 19px;
}
#Breadcrumb1 a
{
   color: #000000;
   text-decoration: none;
}
#Breadcrumb1 a:hover
{
   color: #23527C;
   text-decoration: underline;
}
#Breadcrumb1 > .active
{
   color: #0000FF;
}
#Breadcrumb1 > .active a
{
   color: inherit;
   pointer-events: none;
}
#Breadcrumb1 > li + li:before
{
   content: "";
   padding: 0 15px;
   color: #C0C0C0;
}
#LayerEsperar
{
   background-color: rgba(255,250,250,0.60);
   background-image: none;
   border-radius: 0px;
   padding: 0;
}
#wb_Text5 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text5 div
{
   text-align: center;
}
#wb_Text5
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_loginText4 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 10px 0 20px 0 ;
   text-align: center;
}
#wb_loginText4 div
{
   text-align: center;
}
#wb_loginText4
{
   display: block;
   margin: 10px 0 20px 0 ;
   box-sizing: border-box;
   width: 100%;
}
.grecaptcha-badge 
{ 
    visibility: hidden !important; 
    display:none !important; 
}
#wb_GrabarVisita{
   margin: 0;
   flex-grow: 0;
   flex-shrink: 0;
   align-self: auto;
}
.grecaptcha-badge 
{ 
    visibility: hidden !important; 
    display:none !important; 
}
#wb_cMasterExtension1{
   margin: 0;
   flex-grow: 0;
   flex-shrink: 0;
   align-self: auto;
}
