html, body, #container
{
   width: 100%;
   height: 100%;
}
body
{
   background-color: #FFFFFF;
   color: #000000;
   font-family: Lato;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
a
{
   color: #F5F5F5;
   text-decoration: underline;
}
a:visited
{
   color: #C9A96E;
}
a:active
{
   color: #7C8F7B;
}
a:hover
{
   color: #7C8F7B;
   text-decoration: underline;
}
input:focus, textarea:focus, select:focus
{
   outline: none;
}
.visibility-hidden
{
   visibility: hidden;
}
#wb_HeaderMobile
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: none;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#HeaderMobile
{
   box-sizing: border-box;
   padding: 0px 15px 0px 15px;
   margin-right: auto;
   margin-left: auto;
}
#HeaderMobile > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#HeaderMobile > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#HeaderMobile > .row > .col-1
{
   float: left;
}
#HeaderMobile > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 100%;
   text-align: left;
}
#HeaderMobile:before,
#HeaderMobile:after,
#HeaderMobile .row:before,
#HeaderMobile .row:after
{
   display: table;
   content: " ";
}
#HeaderMobile:after,
#HeaderMobile .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#HeaderMobile > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_MenuMobile
{
   clear: both;
   position: fixed;
   left: 0;
   top: 0;
   z-index: 7777;
   table-layout: fixed;
   display: none;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#MenuMobile
{
   box-sizing: border-box;
   padding: 0px 15px 0px 15px;
   margin-right: auto;
   margin-left: auto;
}
#MenuMobile > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#MenuMobile > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#MenuMobile > .row > .col-1
{
   float: left;
}
#MenuMobile > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 100%;
   -webkit-order: 1;
   order: 1;
   text-align: left;
}
#MenuMobile:before,
#MenuMobile:after,
#MenuMobile .row:before,
#MenuMobile .row:after
{
   display: table;
   content: " ";
}
#MenuMobile:after,
#MenuMobile .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#MenuMobile > .row > .col-1
{
   float: none;
   width: 100%;
}
}
#wb_Carrousel_Mobile
{
   background-color: #F2F5F7;
   background-image: none;
   margin: 0;
}
#wb_Carrousel_Mobile
{
   height: 453px;
   display: none;
}
#Carrousel_Mobile
{
   position: relative;
   margin: 0;
   line-height: 1;
   height: 100%;
   box-sizing: border-box;
}
#Carrousel_Mobile .carousel-inner
{
   overflow: hidden;
   width: 100%;
   height: 100%;
   position: relative;
}
.carousel.pointer-event
{
   -ms-touch-action: pan-y;
   touch-action: pan-y;
}
#Carrousel_Mobile .carousel-inner::after
{
   display: block;
   clear: both;
   content: "";
}
#Carrousel_Mobile .carousel-inner > .carousel-item
{
   display: none;
   position: relative;
   float: left;
   width: 100%;
   margin-right: -100%;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-transition: -webkit-transform 500ms ease-in-out;
   transition: transform 500ms ease-in-out;
   height: 100%;
   text-align: center;
}
#Carrousel_Mobile .carousel-item-next:not(.carousel-item-left), #Carrousel_Mobile .active.carousel-item-right
{
   -webkit-transform: translateX(100%);
   transform: translateX(100%);
}
#Carrousel_Mobile .carousel-item-prev:not(.carousel-item-right), #Carrousel_Mobile .active.carousel-item-left
{
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%);
}
#Carrousel_Mobile .carousel-innerframe
{
   padding: 0;
}
#Carrousel_Mobile .carousel-inner > .carousel-item > img, #Carrousel_Mobile .carousel-inner > .carousel-item > a > img
{
   display: block;
   line-height: 1;
}
#Carrousel_Mobile .carousel-inner > .active, #Carrousel_Mobile .carousel-inner > .carousel-item-next, #Carrousel_Mobile .carousel-inner > .carousel-item-prev
{
   display: block;
}
#Carrousel_Mobile .carousel-inner > .carousel-item-next, #Carrousel_Mobile .carousel-inner > .carousel-item-prev
{
   position: absolute;
   top: 0;
   width: 100%;
}
#Carrousel_Mobile .carousel-control
{
   position: absolute;
   top: 0px;
   bottom: 0px;
   left: 0px;
   width: 15%;
   font-size: 20px;
   color: #fff;
   text-align: center;
   text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
   background-color: rgba(0,0,0,0);
   opacity: 0.5;
   cursor: pointer;
   z-index: 7776;
}
#Carrousel_Mobile .carousel-control.carousel-item-right
{
   right: 0px;
   left: auto;
}
.carousel-control .carousel-control-prev-icon
{
   left: 50%;
   margin-left: -10px;
}
.carousel-control .carousel-control-prev-icon, .carousel-control .carousel-control-next-icon
{
   width: 35px;
   height: 35px;
   margin-top: -10px;
}
.carousel-control .carousel-control-prev-icon, .carousel-control .carousel-control-next-icon
{
   position: absolute;
   top: 50%;
   z-index: 5;
   display: inline-block;
   margin-top: -10px;
}
.carousel-control .carousel-control-next-icon
{
   right: 50%;
   margin-right: -10px;
}
#Carrousel_Mobile .carousel-control:hover
{
   text-decoration: none;
   outline: 0;
   opacity: .9;
}
.sr-only
{
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip: rect(0px, 0px, 0px, 0px);
   border: 0;
}
#Carrousel_Mobile .frame
{
   width: 1200px;
   display: inline-block;
   float: left;
   height: 453px;
}
#Carrousel_Mobile .frame-1
{
   background-color: transparent;
   background-image: url('images/Vargas Cirujano Guatemala.jpg');
   background-repeat: repeat;
   background-position: center top;
   background-attachment: scroll;
   background-size: cover;
}
#Carrousel_Mobile .frame-2
{
   background-color: transparent;
   background-image: url('images/CIrujano Plastico German Vargas Guatemala B.jpg');
   background-repeat: no-repeat;
   background-position: center top;
   background-attachment: scroll;
   background-size: cover;
}
#Carrousel_Mobile .frame-3
{
   background-color: transparent;
   background-image: url('images/CIrujano Plastico German Vargas Guatemala.jpg');
   background-repeat: no-repeat;
   background-position: center top;
   background-attachment: scroll;
   background-size: cover;
}
#wb_Text33 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text33 div
{
   text-align: center;
}
#wb_Text33
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#Header_Menu_FULL
{
   display: grid;
   background-color: transparent;
   background-image: url('images/menu back.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   font-size: 0px;
   grid-template-columns: 2fr 1fr 1fr 1fr;
   grid-template-rows: 130px;
   grid-template-areas:
      "logo menu menu menu";
}
#Header_Menu_FULL .logo
{
   display: flex;
   grid-area: logo;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#Header_Menu_FULL .menu
{
   display: flex;
   grid-area: menu;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   padding: 20px 0px 0px 0px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: flex-end;
   justify-content: flex-end;
   -webkit-align-items: flex-start;
   align-items: flex-start;
   -webkit-align-content: flex-start;
   align-content: flex-start;
}
#wb_Carrousel_Main
{
   background-color: #F2F5F7;
   background-image: none;
   margin: 0;
}
#wb_Carrousel_Main
{
   height: 800px;
}
#Carrousel_Main
{
   position: relative;
   margin: 0;
   line-height: 1;
   height: 100%;
   box-sizing: border-box;
}
#Carrousel_Main .carousel-inner
{
   overflow: hidden;
   width: 100%;
   height: 100%;
   position: relative;
}
.carousel.pointer-event
{
   -ms-touch-action: pan-y;
   touch-action: pan-y;
}
#Carrousel_Main .carousel-inner::after
{
   display: block;
   clear: both;
   content: "";
}
#Carrousel_Main .carousel-inner > .carousel-item
{
   display: none;
   position: relative;
   float: left;
   width: 100%;
   margin-right: -100%;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   opacity: 0;
   -webkit-transition: opacity 750ms ease-in-out;
   transition: opacity 750ms ease-in-out;
   height: 100%;
   text-align: right;
}
#Carrousel_Main .carousel-innerframe
{
   padding: 0;
}
#Carrousel_Main .carousel-inner > .carousel-item > img, #Carrousel_Main .carousel-inner > .carousel-item > a > img
{
   display: block;
   line-height: 1;
}
#Carrousel_Main .carousel-inner > .active, #Carrousel_Main .carousel-inner > .carousel-item-next, #Carrousel_Main .carousel-inner > .carousel-item-prev
{
   display: block;
}
#Carrousel_Main .carousel-inner > .active
{
   opacity: 1;
   z-index: 1;
}
#Carrousel_Main .carousel-inner > .carousel-item-next, #Carrousel_Main .carousel-inner > .carousel-item-prev
{
   position: absolute;
   top: 0;
   width: 100%;
}
#Carrousel_Main .carousel-inner > .carousel-item-next.carousel-item-left, #Carrousel_Main .carousel-inner > .carousel-item-prev.carousel-item-right
{
   opacity: 1;
   z-index: 1;
}
#Carrousel_Main .carousel-inner > .active.carousel-item-left, #Carrousel_Main .carousel-inner > .active.carousel-item-right
{
   opacity: 0;
   z-index: 0;
   -webkit-transition: opacity 1500ms;
   transition: opacity 1500ms;
}
#Carrousel_Main .carousel-control
{
   position: absolute;
   top: 0px;
   bottom: 0px;
   left: 0px;
   width: 15%;
   font-size: 20px;
   color: #fff;
   text-align: center;
   text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
   background-color: rgba(0,0,0,0);
   opacity: 0.5;
   cursor: pointer;
   z-index: 7776;
}
#Carrousel_Main .carousel-control.carousel-item-right
{
   right: 0px;
   left: auto;
}
.carousel-control .carousel-control-prev-icon
{
   left: 50%;
   margin-left: -10px;
}
.carousel-control .carousel-control-prev-icon, .carousel-control .carousel-control-next-icon
{
   width: 35px;
   height: 35px;
   margin-top: -10px;
}
.carousel-control .carousel-control-prev-icon, .carousel-control .carousel-control-next-icon
{
   position: absolute;
   top: 50%;
   z-index: 5;
   display: inline-block;
   margin-top: -10px;
}
.carousel-control .carousel-control-next-icon
{
   right: 50%;
   margin-right: -10px;
}
#Carrousel_Main .carousel-control:hover
{
   text-decoration: none;
   outline: 0;
   opacity: .9;
}
.sr-only
{
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip: rect(0px, 0px, 0px, 0px);
   border: 0;
}
#Carrousel_Main .frame
{
   width: 1200px;
   display: inline-block;
   float: left;
   height: 800px;
}
#Carrousel_Main .frame-1
{
   background-color: transparent;
   background-image: url('images/Cirujano Plastico Guatemala Dr German Vargas.jpg');
   background-repeat: no-repeat;
   background-position: right top;
   background-attachment: scroll;
   background-size: cover;
}
#Carrousel_Main .frame-2
{
   background-color: transparent;
   background-image: url('images/Mejor Cirujano Plastico Vargas Guatemala.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   background-attachment: scroll;
   background-size: cover;
}
#Carrousel_Main .frame-3
{
   background-color: transparent;
   background-image: url('images/cirujano plastico guatemala mejor.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   background-attachment: scroll;
   background-size: cover;
}
#wb_Nosotros
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#Nosotros
{
   box-sizing: border-box;
   padding: 100px 40px 100px 40px;
   margin-right: auto;
   margin-left: auto;
}
#Nosotros > .row
{
   margin-right: -40px;
   margin-left: -40px;
}
#Nosotros > .row > .col-1, #Nosotros > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 40px;
   padding-left: 40px;
   position: relative;
}
#Nosotros > .row > .col-1, #Nosotros > .row > .col-2
{
   float: left;
}
#Nosotros > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 50%;
   text-align: left;
}
#Nosotros > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 50%;
   text-align: left;
}
#Nosotros > .row > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 20px 0px 0px 0px;
}
#Nosotros:before,
#Nosotros:after,
#Nosotros .row:before,
#Nosotros .row:after
{
   display: table;
   content: " ";
}
#Nosotros:after,
#Nosotros .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#Nosotros > .row > .col-1, #Nosotros > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_General
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#General
{
   box-sizing: border-box;
   padding: 0px 10px 50px 10px;
   margin-right: auto;
   margin-left: auto;
}
#General > .row
{
   margin-right: -10px;
   margin-left: -10px;
}
#General > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#General > .row > .col-1
{
   float: left;
}
#General > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 100%;
   text-align: left;
}
#General:before,
#General:after,
#General .row:before,
#General .row:after
{
   display: table;
   content: " ";
}
#General:after,
#General .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#General > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_UltraClear_Info
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #E9E9E9;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#UltraClear_Info
{
   box-sizing: border-box;
   padding: 50px 30px 25px 30px;
   margin-right: auto;
   margin-left: auto;
}
#UltraClear_Info > .row
{
   margin-right: -30px;
   margin-left: -30px;
}
#UltraClear_Info > .row > .col-1, #UltraClear_Info > .row > .col-2, #UltraClear_Info > .row > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 30px;
   padding-left: 30px;
   position: relative;
}
#UltraClear_Info > .row > .col-1, #UltraClear_Info > .row > .col-2, #UltraClear_Info > .row > .col-3
{
   float: left;
}
#UltraClear_Info > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: left;
}
#UltraClear_Info > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 20px 0px 20px 0px;
}
#UltraClear_Info > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 50%;
   text-align: left;
}
#UltraClear_Info > .row > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 20px 0px 20px 0px;
}
#UltraClear_Info > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: left;
}
#UltraClear_Info > .row > .col-3 > .col-3-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 20px 0px 20px 0px;
}
#UltraClear_Info:before,
#UltraClear_Info:after,
#UltraClear_Info .row:before,
#UltraClear_Info .row:after
{
   display: table;
   content: " ";
}
#UltraClear_Info:after,
#UltraClear_Info .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#UltraClear_Info > .row > .col-1, #UltraClear_Info > .row > .col-2, #UltraClear_Info > .row > .col-3
{
   float: none;
   width: 100% !important;
}
}
#wb_LayoutGrid3
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #000000;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid3
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1600px;
}
#LayoutGrid3 > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#LayoutGrid3 > .col-1
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid3 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 100%;
   max-width: 100%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#LayoutGrid3 > .col-1
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_UltraClear_vs_laser_co2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#UltraClear_vs_laser_co2
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#UltraClear_vs_laser_co2 > .col-1, #UltraClear_vs_laser_co2 > .col-2
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 30px;
   padding-left: 30px;
   position: relative;
}
#UltraClear_vs_laser_co2 > .col-1, #UltraClear_vs_laser_co2 > .col-2
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#UltraClear_vs_laser_co2 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 50%;
   max-width: 50%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#UltraClear_vs_laser_co2 > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 100px 10px 100px 10px;
}
#UltraClear_vs_laser_co2 > .col-2
{
   background-color: #F4F1EC;
   background: linear-gradient(225deg, #F4F1EC 0%, #F4F1EC 100%);
   border: 0px solid #FFFFFF;
   flex-basis: 50%;
   max-width: 50%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: center;
   -webkit-align-self: stretch;
   -webkit-align-items: center;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#UltraClear_vs_laser_co2 > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 100px 0px 100px 0px;
}
@media (max-width: 480px)
{
#UltraClear_vs_laser_co2 > .col-1, #UltraClear_vs_laser_co2 > .col-2
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_LayoutGrid9
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('images/mejor cirujano plastico guatemala.jpg');
   background-repeat: no-repeat;
   background-position: center top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid9
{
   box-sizing: border-box;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid9 > .row
{
   margin-right: 0;
   margin-left: 0;
}
#LayoutGrid9 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#LayoutGrid9 > .row > .col-1
{
   float: left;
}
#LayoutGrid9 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 100%;
   text-align: left;
}
#LayoutGrid9:before,
#LayoutGrid9:after,
#LayoutGrid9 .row:before,
#LayoutGrid9 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid9:after,
#LayoutGrid9 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGrid9 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_LayoutGrid11
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid11
{
   box-sizing: border-box;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid11 > .row
{
   margin-right: 0;
   margin-left: 0;
}
#LayoutGrid11 > .row > .col-1, #LayoutGrid11 > .row > .col-2, #LayoutGrid11 > .row > .col-3, #LayoutGrid11 > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#LayoutGrid11 > .row > .col-1, #LayoutGrid11 > .row > .col-2, #LayoutGrid11 > .row > .col-3, #LayoutGrid11 > .row > .col-4
{
   float: left;
}
#LayoutGrid11 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: left;
}
#LayoutGrid11 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: left;
}
#LayoutGrid11 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: left;
}
#LayoutGrid11 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: left;
}
#LayoutGrid11:before,
#LayoutGrid11:after,
#LayoutGrid11 .row:before,
#LayoutGrid11 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid11:after,
#LayoutGrid11 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGrid11 > .row > .col-1, #LayoutGrid11 > .row > .col-2, #LayoutGrid11 > .row > .col-3, #LayoutGrid11 > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#wb_Procedimientos_No_Quirurgicos
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('images/background2.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#Procedimientos_No_Quirurgicos
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 75px 0px 75px 0px;
   margin-right: auto;
   margin-left: auto;
}
#Procedimientos_No_Quirurgicos > .col-1, #Procedimientos_No_Quirurgicos > .col-2
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#Procedimientos_No_Quirurgicos > .col-1, #Procedimientos_No_Quirurgicos > .col-2
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#Procedimientos_No_Quirurgicos > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 50%;
   max-width: 50%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: center;
   -webkit-align-self: stretch;
   -webkit-align-items: center;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#Procedimientos_No_Quirurgicos > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 50%;
   max-width: 50%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#Procedimientos_No_Quirurgicos > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0px 20px 0px 20px;
}
@media (max-width: 480px)
{
#Procedimientos_No_Quirurgicos > .col-1, #Procedimientos_No_Quirurgicos > .col-2
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Tu_Consulta_Full
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('images/consulta vargas.jpg');
   background-repeat: no-repeat;
   background-position: center top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#Tu_Consulta_Full
{
   box-sizing: border-box;
   padding: 0px 30px 0px 30px;
   margin-right: auto;
   margin-left: auto;
}
#Tu_Consulta_Full > .row
{
   margin-right: -30px;
   margin-left: -30px;
}
#Tu_Consulta_Full > .row > .col-1, #Tu_Consulta_Full > .row > .col-2, #Tu_Consulta_Full > .row > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 30px;
   padding-left: 30px;
   position: relative;
}
#Tu_Consulta_Full > .row > .col-1, #Tu_Consulta_Full > .row > .col-2, #Tu_Consulta_Full > .row > .col-3
{
   float: left;
}
#Tu_Consulta_Full > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 16.66666667%;
   text-align: left;
}
#Tu_Consulta_Full > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 66.66666667%;
   text-align: left;
}
#Tu_Consulta_Full > .row > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 100px 0px 100px 0px;
}
#Tu_Consulta_Full > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 16.66666667%;
   text-align: left;
}
#Tu_Consulta_Full:before,
#Tu_Consulta_Full:after,
#Tu_Consulta_Full .row:before,
#Tu_Consulta_Full .row:after
{
   display: table;
   content: " ";
}
#Tu_Consulta_Full:after,
#Tu_Consulta_Full .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#Tu_Consulta_Full > .row > .col-1, #Tu_Consulta_Full > .row > .col-2, #Tu_Consulta_Full > .row > .col-3
{
   float: none;
   width: 100% !important;
}
}
#wb_TuConsulta_Movil
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: none;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('images/cita cirujano plástico guatemala 2.jpg');
   background-repeat: no-repeat;
   background-position: center top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#TuConsulta_Movil
{
   box-sizing: border-box;
   padding: 0px 30px 0px 30px;
   margin-right: auto;
   margin-left: auto;
}
#TuConsulta_Movil > .row
{
   margin-right: -30px;
   margin-left: -30px;
}
#TuConsulta_Movil > .row > .col-1, #TuConsulta_Movil > .row > .col-2, #TuConsulta_Movil > .row > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 30px;
   padding-left: 30px;
   position: relative;
}
#TuConsulta_Movil > .row > .col-1, #TuConsulta_Movil > .row > .col-2, #TuConsulta_Movil > .row > .col-3
{
   float: left;
}
#TuConsulta_Movil > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 16.66666667%;
   text-align: left;
}
#TuConsulta_Movil > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 66.66666667%;
   text-align: left;
}
#TuConsulta_Movil > .row > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 200px 0px 100px 0px;
}
#TuConsulta_Movil > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 16.66666667%;
   text-align: left;
}
#TuConsulta_Movil:before,
#TuConsulta_Movil:after,
#TuConsulta_Movil .row:before,
#TuConsulta_Movil .row:after
{
   display: table;
   content: " ";
}
#TuConsulta_Movil:after,
#TuConsulta_Movil .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#TuConsulta_Movil > .row > .col-1, #TuConsulta_Movil > .row > .col-2, #TuConsulta_Movil > .row > .col-3
{
   float: none;
   width: 100% !important;
}
}
#wb_Otros_Servicios
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #F4F4F4;
   background-image: none;
   border: 0px solid transparent;
   box-sizing: border-box;
   margin: 0;
}
#Otros_Servicios
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 75px 0px 25px 0px;
   margin-right: auto;
   margin-left: auto;
}
#Otros_Servicios > .col-1, #Otros_Servicios > .col-2, #Otros_Servicios > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 30px;
   padding-left: 30px;
   position: relative;
}
#Otros_Servicios > .col-1, #Otros_Servicios > .col-2, #Otros_Servicios > .col-3
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#Otros_Servicios > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 25%;
   max-width: 25%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#Otros_Servicios > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0px 10px 0px 10px;
}
#Otros_Servicios > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 50%;
   max-width: 50%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: flex-end;
   justify-content: flex-end;
   text-align: right;
}
#Otros_Servicios > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 25%;
   max-width: 25%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#Otros_Servicios > .col-1, #Otros_Servicios > .col-2, #Otros_Servicios > .col-3
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_LayoutGrid14
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #F4F4F4;
   background-image: none;
   border: 0px solid transparent;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid14
{
   box-sizing: border-box;
   padding: 45px 16px 75px 16px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid14 > .row
{
   margin-right: -16px;
   margin-left: -16px;
}
#LayoutGrid14 > .row > .col-1, #LayoutGrid14 > .row > .col-2, #LayoutGrid14 > .row > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 16px;
   padding-left: 16px;
   position: relative;
}
#LayoutGrid14 > .row > .col-1, #LayoutGrid14 > .row > .col-2, #LayoutGrid14 > .row > .col-3
{
   float: left;
}
#LayoutGrid14 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 33.33333333%;
   text-align: right;
}
#LayoutGrid14 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 33.33333333%;
   text-align: left;
}
#LayoutGrid14 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 33.33333333%;
   text-align: left;
}
#LayoutGrid14:before,
#LayoutGrid14:after,
#LayoutGrid14 .row:before,
#LayoutGrid14 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid14:after,
#LayoutGrid14 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGrid14 > .row > .col-1, #LayoutGrid14 > .row > .col-2, #LayoutGrid14 > .row > .col-3
{
   float: none;
   width: 100% !important;
}
}
#wb_Conoce_al_Dr_Vargas
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #001222;
   background-image: none;
   border: 0px solid transparent;
   box-sizing: border-box;
   margin: 0;
}
#Conoce_al_Dr_Vargas
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#Conoce_al_Dr_Vargas > .col-1, #Conoce_al_Dr_Vargas > .col-2
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 40px;
   padding-left: 40px;
   position: relative;
}
#Conoce_al_Dr_Vargas > .col-1, #Conoce_al_Dr_Vargas > .col-2
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#Conoce_al_Dr_Vargas > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 66.66666667%;
   max-width: 66.66666667%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#Conoce_al_Dr_Vargas > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 100px 0px 75px 0px;
}
#Conoce_al_Dr_Vargas > .col-2
{
   background-color: transparent;
   background-image: url('images/back01.jpg');
   background-repeat: no-repeat;
   background-position: right center;
   border: 0px solid #FFFFFF;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: center;
   -webkit-align-self: stretch;
   -webkit-align-items: center;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   -webkit-justify-content: flex-end;
   justify-content: flex-end;
   text-align: right;
}
@media (max-width: 480px)
{
#Conoce_al_Dr_Vargas > .col-1, #Conoce_al_Dr_Vargas > .col-2
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_LayoutGrid16
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   border: 0px solid transparent;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid16
{
   box-sizing: border-box;
   padding: 50px 40px 50px 40px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid16 > .row
{
   margin-right: -40px;
   margin-left: -40px;
}
#LayoutGrid16 > .row > .col-1, #LayoutGrid16 > .row > .col-2, #LayoutGrid16 > .row > .col-3, #LayoutGrid16 > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 40px;
   padding-left: 40px;
   position: relative;
}
#LayoutGrid16 > .row > .col-1, #LayoutGrid16 > .row > .col-2, #LayoutGrid16 > .row > .col-3, #LayoutGrid16 > .row > .col-4
{
   float: left;
}
#LayoutGrid16 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: left;
}
#LayoutGrid16 > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0px 0px 40px 0px;
}
#LayoutGrid16 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: right;
}
#LayoutGrid16 > .row > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0px 0px 40px 0px;
}
#LayoutGrid16 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: left;
}
#LayoutGrid16 > .row > .col-3 > .col-3-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0px 0px 40px 0px;
}
#LayoutGrid16 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: left;
}
#LayoutGrid16:before,
#LayoutGrid16:after,
#LayoutGrid16 .row:before,
#LayoutGrid16 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid16:after,
#LayoutGrid16 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGrid16 > .row > .col-1, #LayoutGrid16 > .row > .col-2, #LayoutGrid16 > .row > .col-3, #LayoutGrid16 > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#LayoutGrid16-overlay
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   background-color: #001222;
   opacity: 0.92;
}
#LayoutGrid16-video
{
   background: #000000;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   overflow: hidden;
   z-index: -99;
}
#LayoutGrid16-video iframe
{
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   pointer-events: none;
}
#wb_Asociaciones
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #001222;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#Asociaciones
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1200px;
}
#Asociaciones > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#Asociaciones > .col-1
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#Asociaciones > .col-1
{
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 100%;
   max-width: 100%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#Asociaciones > .col-1
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_LayoutGrid17
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #001222;
   background-image: none;
   border: 0px solid transparent;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid17
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 75px 0px 75px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid17 > .col-1, #LayoutGrid17 > .col-2
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#LayoutGrid17 > .col-1, #LayoutGrid17 > .col-2
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid17 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#LayoutGrid17 > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0px 40px 50px 40px;
}
#LayoutGrid17 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 66.66666667%;
   max-width: 66.66666667%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#LayoutGrid17 > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0px 0px 50px 0px;
}
@media (max-width: 480px)
{
#LayoutGrid17 > .col-1, #LayoutGrid17 > .col-2
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_LayoutGrid18
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('images/precio cirugia plastica guatemala.jpg');
   background-repeat: no-repeat;
   background-position: center top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid18
{
   box-sizing: border-box;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid18 > .row
{
   margin-right: 0;
   margin-left: 0;
}
#LayoutGrid18 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#LayoutGrid18 > .row > .col-1
{
   float: left;
}
#LayoutGrid18 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 100%;
   text-align: left;
}
#LayoutGrid18:before,
#LayoutGrid18:after,
#LayoutGrid18 .row:before,
#LayoutGrid18 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid18:after,
#LayoutGrid18 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGrid18 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_LayoutGrid20
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #1E1B19;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid20
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 80px 0px 50px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid20 > .col-1, #LayoutGrid20 > .col-2, #LayoutGrid20 > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 20px;
   padding-left: 20px;
   position: relative;
}
#LayoutGrid20 > .col-1, #LayoutGrid20 > .col-2, #LayoutGrid20 > .col-3
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid20 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 50%;
   max-width: 50%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#LayoutGrid20 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 16.66666667%;
   max-width: 16.66666667%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid20 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#LayoutGrid20 > .col-1, #LayoutGrid20 > .col-2, #LayoutGrid20 > .col-3
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_LayoutGrid24
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #3A3A3A;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid24
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 10px 0px 10px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid24 > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 30px;
   padding-left: 30px;
   position: relative;
}
#LayoutGrid24 > .col-1
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid24 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 100%;
   max-width: 100%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#LayoutGrid24 > .col-1
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Image3
{
   margin: 0;
   vertical-align: top;
}
#Image3
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 150px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_PanelMenu2 a, #PanelMenu2_markup li a
{
   display: block;
   text-align: center;
   vertical-align: middle;
}
#wb_PanelMenu2
{
   margin: 0px 20px 0px 0px;
}
#PanelMenu2_markup
{
   display: none;
   margin: 0;
   padding: 0;
}
#PanelMenu2_panel #PanelMenu2_markup
{
   display: block;
}
#PanelMenu2_markup ul
{
   list-style: none;
   list-style-type: none;
   margin: 0;
   padding: 0;
}
#PanelMenu2_markup li a, #PanelMenu2_markup li a:hover
{
   padding: 10px 10px 10px 10px;
   box-shadow: none;
}
#PanelMenu2_markup .divider
{
   height: 1px;
   margin: 9px 0;
   overflow: hidden;
   background-color: #001121;
}
#PanelMenu2_panel
{
   display: none;
   position: fixed;
   top: 0;
   height: 100%;
   width: 150px;
   z-index: 9999;
}
#PanelMenu2_markup li a
{
   color: #F7F7F7;
   border: 1px solid rgba(0,17,33,0.00);
   background-color: rgba(5,56,73,0.86);
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   text-decoration: none;
}
#wb_PanelMenu2 a
{
   color: #F7F7F7;
   border: 1px solid #C9A96E;
   background-color: #C9A96E;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   text-decoration: none;
}
#PanelMenu2_markup li a
{
   background-color: transparent;
}
#PanelMenu2_markup li a:hover
{
   color: #F7F7F7;
}
.PanelMenu2-effect:before
{
   background-color: rgba(124,143,123,0.00);
}
#wb_PanelMenu2 a:hover
{
   color: #F7F7F7;
   background-color: #7C8F7B;
   border: 1px solid #7C8F7B;
}
#PanelMenu2_panel
{
   background-color: rgba(5,56,73,0.86);
   overflow-y: auto;
}
#PanelMenu2
{
   padding-left: 36px;
}
#PanelMenu2:after
{
   position: absolute;
   top: 50%;
   left: 16px;
   width: 20px;
   height: 20px;
   margin-top: -10px;
   content: "\f0c9";
   display: inline-block;
   font-family: FontAwesome;
   font-size: 20px;
   line-height: 20px;
}
#PanelMenu2
{
   line-height: 53px;
   width: 13px;
   height: 53px;
   position: absolute;
   z-index: 999;
}
.PanelMenu2-effect
{
   display: inline-block;
   position: relative;
   -webkit-transform: perspective(0px) translateX(0);
   transform: perspective(0px) translateX(0);
   -webkit-transition: color 500ms linear;
   transition: color 500ms linear;
}
.PanelMenu2-effect:before
{
   content: "";
   position: absolute;
   height: 1px;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: -1;
   opacity: 0;
   -webkit-transform: scaleX(0);
   transform: scaleX(0);
   -webkit-transform-origin: 50%;
   transform-origin: 50%;
   -webkit-transition: all 500ms linear;
   transition: all 500ms linear;
}
.PanelMenu2-effect:hover:before, .PanelMenu2-effect:focus:before, .PanelMenu2-effect:active:before
{
   -webkit-transform: scaleX(1);
   transform: scaleX(1);
   opacity: 1;
}
#wb_Text1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text1 div
{
   text-align: center;
}
#wb_Text1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#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;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid1
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 200px 0px 100px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid1 > .col-1, #LayoutGrid1 > .col-2
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid1 > .col-1, #LayoutGrid1 > .col-2
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid1 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 75%;
   max-width: 75%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#LayoutGrid1 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 25%;
   max-width: 25%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 480px)
{
#LayoutGrid1 > .col-1, #LayoutGrid1 > .col-2
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Text2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text2 div
{
   text-align: center;
}
#wb_Text2
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#ThemeableButton1
{
   font-family: Lato;
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
}
#wb_ThemeableButton1
{
   border-radius: 20px;
   margin: 30px 0px 0px 0px;
}
#ThemeableButton1
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_ThemeableButton1 .ui-button
{
   margin: 0;
   line-height: 70px;
}
#ThemeableButton1
{
   color: #454545;
   text-decoration: none;
}
#ThemeableButton1 :hover
{
   color: #2B2B2B;
}
#ThemeableButton1 :active
{
   color: #FFFFFF;
}
#wb_ThemeableButton1 .ui-corner-all, #wb_ThemeableButton1 .ui-corner-left
{
   border-bottom-left-radius: 20px;
   border-top-left-radius: 20px;
}
#wb_ThemeableButton1 .ui-corner-all, #wb_ThemeableButton1 .ui-corner-right
{
   border-bottom-right-radius: 20px;
   border-top-right-radius: 20px;
}
#wb_ThemeableButton1 .ui-button
{
   background-color: #C9A96E;
   background-image: none;
   border: 1px solid #C9A96E;
   color: #F1F1F1;
}
#wb_ThemeableButton1 .ui-state-hover, #wb_ThemeableButton1 .ui-button:hover
{
   border-color: #004B4E;
   background-color: #7C8F7B;
   background-image: none;
   color: #004B4E;
}
#wb_ThemeableButton1 .ui-state-active, #wb_ThemeableButton1 .ui-button:active
{
   border-color: #053849;
   background-color: #053849;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton1 .ui-button .ui-icon
{
   background-image: url('images/index-ThemeableButton1-default.png');
   background-position: 0 0;
}
#wb_ThemeableButton1 .ui-button:hover .ui-icon
{
   background-image: url('images/index-ThemeableButton1-hover.png');
   background-position: 0 0;
}
#wb_ThemeableButton1 .ui-button:active .ui-icon
{
   background-image: url('images/index-ThemeableButton1-active.png');
   background-position: 0 0;
}
#wb_ThemeableButton1 .ui-visual-focus
{
   box-shadow: none;
}
#wb_Text3 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0px 10px 10px 10px;
   text-align: right;
}
#wb_Text3 div
{
   text-align: right;
}
#wb_Text3
{
   display: block;
   margin: 0px 10px 10px 10px;
   box-sizing: border-box;
   width: calc(100% - 20px);
}
#wb_LayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid2
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 200px 0px 100px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid2 > .col-1, #LayoutGrid2 > .col-2
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid2 > .col-1, #LayoutGrid2 > .col-2
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid2 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 75%;
   max-width: 75%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#LayoutGrid2 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 25%;
   max-width: 25%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 480px)
{
#LayoutGrid2 > .col-1, #LayoutGrid2 > .col-2
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Text6 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text6 div
{
   text-align: center;
}
#wb_Text6
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#ThemeableButton2
{
   font-family: Lato;
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
}
#wb_ThemeableButton2
{
   border-radius: 20px;
   margin: 30px 0px 0px 0px;
}
#ThemeableButton2
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_ThemeableButton2 .ui-button
{
   margin: 0;
   line-height: 70px;
}
#ThemeableButton2
{
   color: #454545;
   text-decoration: none;
}
#ThemeableButton2 :hover
{
   color: #2B2B2B;
}
#ThemeableButton2 :active
{
   color: #FFFFFF;
}
#wb_ThemeableButton2 .ui-corner-all, #wb_ThemeableButton2 .ui-corner-left
{
   border-bottom-left-radius: 20px;
   border-top-left-radius: 20px;
}
#wb_ThemeableButton2 .ui-corner-all, #wb_ThemeableButton2 .ui-corner-right
{
   border-bottom-right-radius: 20px;
   border-top-right-radius: 20px;
}
#wb_ThemeableButton2 .ui-button
{
   background-color: #C9A96E;
   background-image: none;
   border: 1px solid #C9A96E;
   color: #F1F1F1;
}
#wb_ThemeableButton2 .ui-state-hover, #wb_ThemeableButton2 .ui-button:hover
{
   border-color: #004B4E;
   background-color: #7C8F7B;
   background-image: none;
   color: #004B4E;
}
#wb_ThemeableButton2 .ui-state-active, #wb_ThemeableButton2 .ui-button:active
{
   border-color: #053849;
   background-color: #053849;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton2 .ui-button .ui-icon
{
   background-image: url('images/index-ThemeableButton2-default.png');
   background-position: 0 0;
}
#wb_ThemeableButton2 .ui-button:hover .ui-icon
{
   background-image: url('images/index-ThemeableButton2-hover.png');
   background-position: 0 0;
}
#wb_ThemeableButton2 .ui-button:active .ui-icon
{
   background-image: url('images/index-ThemeableButton2-active.png');
   background-position: 0 0;
}
#wb_ThemeableButton2 .ui-visual-focus
{
   box-shadow: none;
}
#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;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid4
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 200px 0px 100px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid4 > .col-1, #LayoutGrid4 > .col-2
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid4 > .col-1, #LayoutGrid4 > .col-2
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid4 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 75%;
   max-width: 75%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#LayoutGrid4 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 25%;
   max-width: 25%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 480px)
{
#LayoutGrid4 > .col-1, #LayoutGrid4 > .col-2
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Text9 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text9 div
{
   text-align: center;
}
#wb_Text9
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#ThemeableButton3
{
   font-family: Lato;
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
}
#wb_ThemeableButton3
{
   border-radius: 20px;
   margin: 30px 0px 0px 0px;
}
#ThemeableButton3
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_ThemeableButton3 .ui-button
{
   margin: 0;
   line-height: 70px;
}
#ThemeableButton3
{
   color: #454545;
   text-decoration: none;
}
#ThemeableButton3 :hover
{
   color: #2B2B2B;
}
#ThemeableButton3 :active
{
   color: #FFFFFF;
}
#wb_ThemeableButton3 .ui-corner-all, #wb_ThemeableButton3 .ui-corner-left
{
   border-bottom-left-radius: 20px;
   border-top-left-radius: 20px;
}
#wb_ThemeableButton3 .ui-corner-all, #wb_ThemeableButton3 .ui-corner-right
{
   border-bottom-right-radius: 20px;
   border-top-right-radius: 20px;
}
#wb_ThemeableButton3 .ui-button
{
   background-color: #C9A96E;
   background-image: none;
   border: 1px solid #C9A96E;
   color: #F1F1F1;
}
#wb_ThemeableButton3 .ui-state-hover, #wb_ThemeableButton3 .ui-button:hover
{
   border-color: #004B4E;
   background-color: #7C8F7B;
   background-image: none;
   color: #004B4E;
}
#wb_ThemeableButton3 .ui-state-active, #wb_ThemeableButton3 .ui-button:active
{
   border-color: #053849;
   background-color: #053849;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton3 .ui-button .ui-icon
{
   background-image: url('images/index-ThemeableButton3-default.png');
   background-position: 0 0;
}
#wb_ThemeableButton3 .ui-button:hover .ui-icon
{
   background-image: url('images/index-ThemeableButton3-hover.png');
   background-position: 0 0;
}
#wb_ThemeableButton3 .ui-button:active .ui-icon
{
   background-image: url('images/index-ThemeableButton3-active.png');
   background-position: 0 0;
}
#wb_ThemeableButton3 .ui-visual-focus
{
   box-shadow: none;
}
#wb_Text10 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text10 div
{
   text-align: left;
}
#wb_Text10
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text11 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_Text11 div
{
   text-align: justify;
}
#wb_Text11
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Image6
{
   vertical-align: top;
}
#Image6
{
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#MediaPlayer1
{
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_MediaPlayer1
{
   display: block;
   position: relative;
   margin: 0;
   height: 0;
   overflow: hidden;
   box-sizing: border-box;
   padding-bottom: 56.25%;
   padding-left: 0;
   padding-right: 0;
   padding-top: 0;
}
#wb_Text14 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0px 0px 20px 0px;
   text-align: left;
}
#wb_Text14 div
{
   text-align: left;
}
#wb_Text14
{
   display: block;
   margin: 0px 0px 20px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text15 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0px 0px 40px 0px;
   text-align: justify;
}
#wb_Text15 div
{
   text-align: justify;
}
#wb_Text15
{
   display: block;
   margin: 0px 0px 40px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text12 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0px 0px 20px 0px;
   margin: 0;
   text-align: center;
}
#wb_Text12 div
{
   text-align: center;
}
#wb_Text12
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text13 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_Text13 div
{
   text-align: justify;
}
#wb_Text13
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text16 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text16 div
{
   text-align: left;
}
#wb_Text16
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text17 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_Text17 div
{
   text-align: justify;
}
#wb_Text17
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text18 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text18 div
{
   text-align: center;
}
#wb_Text18
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Procedimientos_Quirurgicos
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#Procedimientos_Quirurgicos
{
   box-sizing: border-box;
   padding: 100px 30px 100px 30px;
   margin-right: auto;
   margin-left: auto;
}
#Procedimientos_Quirurgicos > .row
{
   margin-right: -30px;
   margin-left: -30px;
}
#Procedimientos_Quirurgicos > .row > .col-1, #Procedimientos_Quirurgicos > .row > .col-2, #Procedimientos_Quirurgicos > .row > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 30px;
   padding-left: 30px;
   position: relative;
}
#Procedimientos_Quirurgicos > .row > .col-1, #Procedimientos_Quirurgicos > .row > .col-2, #Procedimientos_Quirurgicos > .row > .col-3
{
   float: left;
}
#Procedimientos_Quirurgicos > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: left;
}
#Procedimientos_Quirurgicos > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 50%;
   text-align: left;
}
#Procedimientos_Quirurgicos > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: left;
}
#Procedimientos_Quirurgicos:before,
#Procedimientos_Quirurgicos:after,
#Procedimientos_Quirurgicos .row:before,
#Procedimientos_Quirurgicos .row:after
{
   display: table;
   content: " ";
}
#Procedimientos_Quirurgicos:after,
#Procedimientos_Quirurgicos .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#Procedimientos_Quirurgicos > .row > .col-1, #Procedimientos_Quirurgicos > .row > .col-2, #Procedimientos_Quirurgicos > .row > .col-3
{
   float: none;
   width: 100% !important;
}
}
#wb_Image1
{
   margin: 0;
   vertical-align: top;
}
#Image1
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 80px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_Image7
{
   vertical-align: top;
}
#Image7
{
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Image9
{
   margin: 30px 0px 0px 0px;
   vertical-align: top;
}
#Image9
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 540px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_Image8
{
   margin: 0px 0px 30px 0px;
   vertical-align: top;
}
#Image8
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 540px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#RollOverLayer1
{
   position: relative;
   display: block;
   width: 100%;
   height: 420px;
   max-width: 450px;
   margin-left: auto;
   margin-right: auto;
   right: 0;
   text-align: center;
   margin: 0;
}
#RollOverLayer1 .default
{
   z-index: 1;
}
#RollOverLayer1 .default
{
   position: absolute;
   left: 0;
   top: 0;
   display: block;
   width: 100%;
   height: 100%;
}
#RollOverLayer1 .hover
{
   visibility: hidden;
}
#RollOverLayer1:hover .hover
{
   visibility: visible;
}
#RollOverLayer1:hover .default
{
   visibility: hidden;
}
#RollOverLayer1 .hover
{
   z-index: 0;
   position: absolute;
   width: 100%;
   height: 100%;
}
#RollOverLayer1 .default, #RollOverLayer1 .hover
{
   font-size: 0px;
   text-align: left;
   padding: 25px 20px 50px 20px;
}
#RollOverLayer1 .default
{
   background-color: transparent;
   background-image: url('images/cirugia plastica rostro y cuello guatemaal.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #DDDDDD;
   box-sizing: border-box;
}
#RollOverLayer1 .hover
{
   background-color: transparent;
   background-image: url('images/cirugia plastica rostro y cuello guatemaal 2.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px #DDDDDD solid;
   box-sizing: border-box;
}
#wb_Text19 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text19 div
{
   text-align: left;
}
#wb_Text19
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#ThemeableButton4
{
   font-family: Lato;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
}
#wb_ThemeableButton4
{
   border-radius: 20px;
   margin: 10px 0px 50px 0px;
}
#ThemeableButton4
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_ThemeableButton4 .ui-button
{
   margin: 0;
   line-height: 35px;
}
#ThemeableButton4
{
   color: #454545;
   text-decoration: none;
}
#ThemeableButton4 :hover
{
   color: #2B2B2B;
}
#ThemeableButton4 :active
{
   color: #FFFFFF;
}
#wb_ThemeableButton4 .ui-corner-all, #wb_ThemeableButton4 .ui-corner-left
{
   border-bottom-left-radius: 20px;
   border-top-left-radius: 20px;
}
#wb_ThemeableButton4 .ui-corner-all, #wb_ThemeableButton4 .ui-corner-right
{
   border-bottom-right-radius: 20px;
   border-top-right-radius: 20px;
}
#wb_ThemeableButton4 .ui-button
{
   background-color: rgba(255,255,255,0.20);
   background-image: none;
   border: 1px solid #C9A96E;
   color: #FFFFFF;
}
#wb_ThemeableButton4 .ui-state-hover, #wb_ThemeableButton4 .ui-button:hover
{
   border-color: #FFFFFF;
   background-color: #C9A96E;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton4 .ui-state-active, #wb_ThemeableButton4 .ui-button:active
{
   border-color: #053849;
   background-color: #053849;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton4 .ui-button .ui-icon
{
   background-image: url('images/index-ThemeableButton4-default.png');
   background-position: 0 0;
}
#wb_ThemeableButton4 .ui-button:hover .ui-icon
{
   background-image: url('images/index-ThemeableButton4-hover.png');
   background-position: 0 0;
}
#wb_ThemeableButton4 .ui-button:active .ui-icon
{
   background-image: url('images/index-ThemeableButton4-active.png');
   background-position: 0 0;
}
#wb_ThemeableButton4 .ui-visual-focus
{
   box-shadow: none;
}
#RollOverLayer2
{
   position: relative;
   display: block;
   width: 100%;
   height: 420px;
   max-width: 800px;
   margin-left: auto;
   margin-right: auto;
   right: 0;
   text-align: center;
   margin: 0;
}
#RollOverLayer2 .default
{
   z-index: 1;
}
#RollOverLayer2 .default
{
   position: absolute;
   left: 0;
   top: 0;
   display: block;
   width: 100%;
   height: 100%;
}
#RollOverLayer2 .hover
{
   visibility: hidden;
}
#RollOverLayer2:hover .hover
{
   visibility: visible;
}
#RollOverLayer2:hover .default
{
   visibility: hidden;
}
#RollOverLayer2 .hover
{
   z-index: 0;
   position: absolute;
   width: 100%;
   height: 100%;
}
#RollOverLayer2 .default, #RollOverLayer2 .hover
{
   font-size: 0px;
   text-align: left;
   padding: 25px 20px 50px 20px;
}
#RollOverLayer2 .default
{
   background-color: transparent;
   background-image: url('images/Cirugia Contorno Corporal cirujano vargas.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #DDDDDD;
   box-sizing: border-box;
}
#RollOverLayer2 .hover
{
   background-color: transparent;
   background-image: url('images/Cirugia Contorno Corporal cirujano vargas 2.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px #DDDDDD solid;
   box-sizing: border-box;
}
#wb_Text20 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text20 div
{
   text-align: left;
}
#wb_Text20
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#ThemeableButton5
{
   font-family: Lato;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
}
#wb_ThemeableButton5
{
   border-radius: 20px;
   margin: 10px 0px 0px 0px;
}
#ThemeableButton5
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_ThemeableButton5 .ui-button
{
   margin: 0;
   line-height: 35px;
}
#ThemeableButton5
{
   color: #454545;
   text-decoration: none;
}
#ThemeableButton5 :hover
{
   color: #2B2B2B;
}
#ThemeableButton5 :active
{
   color: #FFFFFF;
}
#wb_ThemeableButton5 .ui-corner-all, #wb_ThemeableButton5 .ui-corner-left
{
   border-bottom-left-radius: 20px;
   border-top-left-radius: 20px;
}
#wb_ThemeableButton5 .ui-corner-all, #wb_ThemeableButton5 .ui-corner-right
{
   border-bottom-right-radius: 20px;
   border-top-right-radius: 20px;
}
#wb_ThemeableButton5 .ui-button
{
   background-color: rgba(255,255,255,0.20);
   background-image: none;
   border: 1px solid #C9A96E;
   color: #FFFFFF;
}
#wb_ThemeableButton5 .ui-state-hover, #wb_ThemeableButton5 .ui-button:hover
{
   border-color: #FFFFFF;
   background-color: #C9A96E;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton5 .ui-state-active, #wb_ThemeableButton5 .ui-button:active
{
   border-color: #053849;
   background-color: #053849;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton5 .ui-button .ui-icon
{
   background-image: url('images/index-ThemeableButton5-default.png');
   background-position: 0 0;
}
#wb_ThemeableButton5 .ui-button:hover .ui-icon
{
   background-image: url('images/index-ThemeableButton5-hover.png');
   background-position: 0 0;
}
#wb_ThemeableButton5 .ui-button:active .ui-icon
{
   background-image: url('images/index-ThemeableButton5-active.png');
   background-position: 0 0;
}
#wb_ThemeableButton5 .ui-visual-focus
{
   box-shadow: none;
}
#RollOverLayer3
{
   position: relative;
   display: block;
   width: 100%;
   height: 420px;
   max-width: 800px;
   margin-left: auto;
   margin-right: auto;
   right: 0;
   text-align: center;
   margin: 0;
}
#RollOverLayer3 .default
{
   z-index: 1;
}
#RollOverLayer3 .default
{
   position: absolute;
   left: 0;
   top: 0;
   display: block;
   width: 100%;
   height: 100%;
}
#RollOverLayer3 .hover
{
   visibility: hidden;
}
#RollOverLayer3:hover .hover
{
   visibility: visible;
}
#RollOverLayer3:hover .default
{
   visibility: hidden;
}
#RollOverLayer3 .hover
{
   z-index: 0;
   position: absolute;
   width: 100%;
   height: 100%;
}
#RollOverLayer3 .default, #RollOverLayer3 .hover
{
   font-size: 0px;
   text-align: left;
   padding: 25px 20px 50px 20px;
}
#RollOverLayer3 .default
{
   background-color: transparent;
   background-image: url('images/aumento de busto senos guatemala.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #DDDDDD;
   box-sizing: border-box;
}
#RollOverLayer3 .hover
{
   background-color: transparent;
   background-image: url('images/aumento de busto senos guatemala 2.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px #DDDDDD solid;
   box-sizing: border-box;
}
#wb_Text21 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text21 div
{
   text-align: left;
}
#wb_Text21
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#ThemeableButton6
{
   font-family: Lato;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
}
#wb_ThemeableButton6
{
   border-radius: 20px;
   margin: 10px 0px 0px 0px;
}
#ThemeableButton6
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_ThemeableButton6 .ui-button
{
   margin: 0;
   line-height: 35px;
}
#ThemeableButton6
{
   color: #454545;
   text-decoration: none;
}
#ThemeableButton6 :hover
{
   color: #2B2B2B;
}
#ThemeableButton6 :active
{
   color: #FFFFFF;
}
#wb_ThemeableButton6 .ui-corner-all, #wb_ThemeableButton6 .ui-corner-left
{
   border-bottom-left-radius: 20px;
   border-top-left-radius: 20px;
}
#wb_ThemeableButton6 .ui-corner-all, #wb_ThemeableButton6 .ui-corner-right
{
   border-bottom-right-radius: 20px;
   border-top-right-radius: 20px;
}
#wb_ThemeableButton6 .ui-button
{
   background-color: rgba(255,255,255,0.20);
   background-image: none;
   border: 1px solid #C9A96E;
   color: #FFFFFF;
}
#wb_ThemeableButton6 .ui-state-hover, #wb_ThemeableButton6 .ui-button:hover
{
   border-color: #FFFFFF;
   background-color: #C9A96E;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton6 .ui-state-active, #wb_ThemeableButton6 .ui-button:active
{
   border-color: #053849;
   background-color: #053849;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton6 .ui-button .ui-icon
{
   background-image: url('images/index-ThemeableButton6-default.png');
   background-position: 0 0;
}
#wb_ThemeableButton6 .ui-button:hover .ui-icon
{
   background-image: url('images/index-ThemeableButton6-hover.png');
   background-position: 0 0;
}
#wb_ThemeableButton6 .ui-button:active .ui-icon
{
   background-image: url('images/index-ThemeableButton6-active.png');
   background-position: 0 0;
}
#wb_ThemeableButton6 .ui-visual-focus
{
   box-shadow: none;
}
#RollOverLayer4
{
   position: relative;
   display: block;
   width: 100%;
   height: 420px;
   max-width: 800px;
   margin-left: auto;
   margin-right: auto;
   right: 0;
   text-align: center;
   margin: 0;
}
#RollOverLayer4 .default
{
   z-index: 1;
}
#RollOverLayer4 .default
{
   position: absolute;
   left: 0;
   top: 0;
   display: block;
   width: 100%;
   height: 100%;
}
#RollOverLayer4 .hover
{
   visibility: hidden;
}
#RollOverLayer4:hover .hover
{
   visibility: visible;
}
#RollOverLayer4:hover .default
{
   visibility: hidden;
}
#RollOverLayer4 .hover
{
   z-index: 0;
   position: absolute;
   width: 100%;
   height: 100%;
}
#RollOverLayer4 .default, #RollOverLayer4 .hover
{
   font-size: 0px;
   text-align: left;
   padding: 25px 20px 50px 20px;
}
#RollOverLayer4 .default
{
   background-color: transparent;
   background-image: url('images/cirugia reconstructiva guatemala.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #DDDDDD;
   box-sizing: border-box;
}
#RollOverLayer4 .hover
{
   background-color: transparent;
   background-image: url('images/cirugia reconstructiva guatemala 2.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px #DDDDDD solid;
   box-sizing: border-box;
}
#wb_Text22 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text22 div
{
   text-align: left;
}
#wb_Text22
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#ThemeableButton7
{
   font-family: Lato;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
}
#wb_ThemeableButton7
{
   border-radius: 20px;
   margin: 10px 0px 0px 0px;
}
#ThemeableButton7
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_ThemeableButton7 .ui-button
{
   margin: 0;
   line-height: 35px;
}
#ThemeableButton7
{
   color: #454545;
   text-decoration: none;
}
#ThemeableButton7 :hover
{
   color: #2B2B2B;
}
#ThemeableButton7 :active
{
   color: #FFFFFF;
}
#wb_ThemeableButton7 .ui-corner-all, #wb_ThemeableButton7 .ui-corner-left
{
   border-bottom-left-radius: 20px;
   border-top-left-radius: 20px;
}
#wb_ThemeableButton7 .ui-corner-all, #wb_ThemeableButton7 .ui-corner-right
{
   border-bottom-right-radius: 20px;
   border-top-right-radius: 20px;
}
#wb_ThemeableButton7 .ui-button
{
   background-color: rgba(255,255,255,0.20);
   background-image: none;
   border: 1px solid #C9A96E;
   color: #FFFFFF;
}
#wb_ThemeableButton7 .ui-state-hover, #wb_ThemeableButton7 .ui-button:hover
{
   border-color: #FFFFFF;
   background-color: #C9A96E;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton7 .ui-state-active, #wb_ThemeableButton7 .ui-button:active
{
   border-color: #053849;
   background-color: #053849;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton7 .ui-button .ui-icon
{
   background-image: url('images/index-ThemeableButton7-default.png');
   background-position: 0 0;
}
#wb_ThemeableButton7 .ui-button:hover .ui-icon
{
   background-image: url('images/index-ThemeableButton7-hover.png');
   background-position: 0 0;
}
#wb_ThemeableButton7 .ui-button:active .ui-icon
{
   background-image: url('images/index-ThemeableButton7-active.png');
   background-position: 0 0;
}
#wb_ThemeableButton7 .ui-visual-focus
{
   box-shadow: none;
}
#wb_Image2
{
   margin: 0px 0px 30px 0px;
   vertical-align: top;
}
#Image2
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 492px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_Text4 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0px 0px 20px 0px;
   margin: 0;
   text-align: left;
}
#wb_Text4 div
{
   text-align: left;
}
#wb_Text4
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text5 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0px 0px 20px 0px;
   text-align: justify;
}
#wb_Text5 div
{
   text-align: justify;
}
#wb_Text5
{
   display: block;
   margin: 0px 0px 20px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text7 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text7 div
{
   text-align: left;
}
#wb_Text7
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#ThemeableButton8
{
   font-family: Lato;
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
}
#wb_ThemeableButton8
{
   border-radius: 20px;
   margin: 30px 0px 0px 0px;
}
#ThemeableButton8
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_ThemeableButton8 .ui-button
{
   margin: 0;
   line-height: 50px;
}
#ThemeableButton8
{
   color: #454545;
   text-decoration: none;
}
#ThemeableButton8 :hover
{
   color: #2B2B2B;
}
#ThemeableButton8 :active
{
   color: #FFFFFF;
}
#wb_ThemeableButton8 .ui-corner-all, #wb_ThemeableButton8 .ui-corner-left
{
   border-bottom-left-radius: 20px;
   border-top-left-radius: 20px;
}
#wb_ThemeableButton8 .ui-corner-all, #wb_ThemeableButton8 .ui-corner-right
{
   border-bottom-right-radius: 20px;
   border-top-right-radius: 20px;
}
#wb_ThemeableButton8 .ui-button
{
   background-color: #1E3640;
   background-image: none;
   border: 1px solid #1E3640;
   color: #F1F1F1;
}
#wb_ThemeableButton8 .ui-state-hover, #wb_ThemeableButton8 .ui-button:hover
{
   border-color: #004B4E;
   background-color: #7C8F7B;
   background-image: none;
   color: #004B4E;
}
#wb_ThemeableButton8 .ui-state-active, #wb_ThemeableButton8 .ui-button:active
{
   border-color: #053849;
   background-color: #053849;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton8 .ui-button .ui-icon
{
   background-image: url('images/index-ThemeableButton8-default.png');
   background-position: 0 0;
}
#wb_ThemeableButton8 .ui-button:hover .ui-icon
{
   background-image: url('images/index-ThemeableButton8-hover.png');
   background-position: 0 0;
}
#wb_ThemeableButton8 .ui-button:active .ui-icon
{
   background-image: url('images/index-ThemeableButton8-active.png');
   background-position: 0 0;
}
#wb_ThemeableButton8 .ui-visual-focus
{
   box-shadow: none;
}
#wb_Text8 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text8 div
{
   text-align: left;
}
#wb_Text8
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#ThemeableButton10
{
   font-family: Lato;
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
}
#wb_ThemeableButton10
{
   border-radius: 20px;
   margin: 30px 0px 0px 0px;
}
#ThemeableButton10
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_ThemeableButton10 .ui-button
{
   margin: 0;
   line-height: 55px;
}
#ThemeableButton10
{
   color: #454545;
   text-decoration: none;
}
#ThemeableButton10 :hover
{
   color: #2B2B2B;
}
#ThemeableButton10 :active
{
   color: #FFFFFF;
}
#wb_ThemeableButton10 .ui-corner-all, #wb_ThemeableButton10 .ui-corner-left
{
   border-bottom-left-radius: 20px;
   border-top-left-radius: 20px;
}
#wb_ThemeableButton10 .ui-corner-all, #wb_ThemeableButton10 .ui-corner-right
{
   border-bottom-right-radius: 20px;
   border-top-right-radius: 20px;
}
#wb_ThemeableButton10 .ui-button
{
   background-color: #004B4E;
   background-image: none;
   border: 1px solid #7C8F7B;
   color: #F1F1F1;
}
#wb_ThemeableButton10 .ui-state-hover, #wb_ThemeableButton10 .ui-button:hover
{
   border-color: #004B4E;
   background-color: #7C8F7B;
   background-image: none;
   color: #004B4E;
}
#wb_ThemeableButton10 .ui-state-active, #wb_ThemeableButton10 .ui-button:active
{
   border-color: #053849;
   background-color: #053849;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton10 .ui-button .ui-icon
{
   background-image: url('images/index-ThemeableButton10-default.png');
   background-position: 0 0;
}
#wb_ThemeableButton10 .ui-button:hover .ui-icon
{
   background-image: url('images/index-ThemeableButton10-hover.png');
   background-position: 0 0;
}
#wb_ThemeableButton10 .ui-button:active .ui-icon
{
   background-image: url('images/index-ThemeableButton10-active.png');
   background-position: 0 0;
}
#wb_ThemeableButton10 .ui-visual-focus
{
   box-shadow: none;
}
#RollOverLayer5
{
   position: relative;
   display: block;
   width: 100%;
   height: 499px;
   max-width: 800px;
   margin-left: auto;
   margin-right: auto;
   right: 0;
   text-align: center;
   margin: 0px 0px 50px 0px;
   -webkit-perspective: 1200px;
   perspective: 1200px;
}
#RollOverLayer5 .default
{
   z-index: 1;
}
#RollOverLayer5 .default
{
   position: absolute;
   left: 0;
   top: 0;
   display: block;
   width: 100%;
   height: 100%;
}
#RollOverLayer5 .hover
{
   z-index: 0;
   position: absolute;
   width: 100%;
   height: 100%;
}
#RollOverLayer5 .default, #RollOverLayer5 .hover
{
   font-size: 0px;
   text-align: left;
   padding: 50px 30px 40px 30px;
}
@-webkit-keyframes RollOverLayer5-animation-in
{
   0%   { opacity: 0.3; -webkit-transform: translateX(100%) rotateY(90deg); }
   50%  { animation-timing-function: ease-out; -webkit-transform: translateX(50%) translateZ(-200px) rotateY(45deg); }
   100% { }
}
@-webkit-keyframes RollOverLayer5-animation-out
{
   0%   { }
   50%  { animation-timing-function: ease-out; -webkit-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg); }
   100% {  opacity: 0.3; -webkit-transform: translateX(-100%) rotateY(-90deg); }
}
@keyframes RollOverLayer5-animation-in
{
   0%   { opacity: 0.3; transform: translateX(100%) rotateY(90deg); }
   50%  { animation-timing-function: ease-out; transform: translateX(50%) translateZ(-200px) rotateY(45deg); }
   100% { }
}
@keyframes RollOverLayer5-animation-out
{
   0%   { }
   50%  { animation-timing-function: ease-out; transform: translateX(-50%) translateZ(-200px) rotateY(-45deg); }
   100% {  opacity: 0.3; transform: translateX(-100%) rotateY(-90deg); }
}
#RollOverLayer5 .default.animate
{
   -webkit-animation: RollOverLayer5-animation-out 450ms linear both;
   animation: RollOverLayer5-animation-out 450ms linear both;
   z-index: 999;
   -webkit-transform-origin: 100% 50%;
   transform-origin: 100% 50%;
}
#RollOverLayer5 .default, #RollOverLayer5 .hover
{
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d;
}
#RollOverLayer5 .hover.animate
{
   -webkit-animation: RollOverLayer5-animation-in 450ms linear 0ms both;
   animation: RollOverLayer5-animation-in 450ms linear 0ms both;
   -webkit-transform-origin: 0% 50%;
   transform-origin: 0% 50%;
}
#RollOverLayer5 .reverse
{
   -webkit-animation-direction: reverse !important;
   animation-direction: reverse !important;
}
#RollOverLayer5 .default
{
   background-color: transparent;
   background-image: url('images/Anti Envejecimiento Guatemala Cirujano Plástico.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   background-size: cover;
   border: 1px solid rgba(7,71,73,0.40);
   box-sizing: border-box;
}
#RollOverLayer5 .hover
{
   background-color: transparent;
   background-image: url('images/Anti Envejecimiento Guatemala Cirujano Plástico B.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   border: 1px #DCDCDC solid;
   box-sizing: border-box;
}
#wb_Text32 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text32 div
{
   text-align: left;
}
#wb_Text32
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text23 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text23 div
{
   text-align: left;
}
#wb_Text23
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text34 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 50px 0px 20px 0px;
   text-align: left;
}
#wb_Text34 div
{
   text-align: left;
}
#wb_Text34
{
   display: block;
   margin: 50px 0px 20px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text35 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_Text35 div
{
   text-align: justify;
}
#wb_Text35
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#Button7
{
   border: 1px solid rgba(123,143,122,0.80);
   border-radius: 30px;
   background-color: transparent;
   background-image: none;
   color: #000000;
   font-family: Lato;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 25px 10px 0px 10px;
}
#wb_Text36 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_Text36
{
   color: #000000;
   font-family: Inter;
   font-weight: normal;
   font-size: 13px;
   line-height: 20px;
}
#wb_Text36 p, #wb_Text36 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text36
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text31 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text31 div
{
   text-align: center;
}
#wb_Text31
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#Button6
{
   box-sizing: border-box;
   line-height: 58px;
   text-decoration: none;
   vertical-align: top;
   border: 1px solid rgba(201,169,110,0.80);
   border-radius: 30px;
   background-color: transparent;
   background-image: none;
   color: #4F4F4F;
   font-family: Lato;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 35px 10px 0px 10px;
}
#RollOverLayer6
{
   position: relative;
   display: block;
   width: 100%;
   height: 499px;
   max-width: 800px;
   margin-left: auto;
   margin-right: auto;
   right: 0;
   text-align: center;
   margin: 0px 0px 50px 0px;
   -webkit-perspective: 1200px;
   perspective: 1200px;
}
#RollOverLayer6 .default
{
   z-index: 1;
}
#RollOverLayer6 .default
{
   position: absolute;
   left: 0;
   top: 0;
   display: block;
   width: 100%;
   height: 100%;
}
#RollOverLayer6 .hover
{
   z-index: 0;
   position: absolute;
   width: 100%;
   height: 100%;
}
#RollOverLayer6 .default, #RollOverLayer6 .hover
{
   font-size: 0px;
   text-align: left;
   padding: 50px 30px 40px 30px;
}
@-webkit-keyframes RollOverLayer6-animation-in
{
   0%   { opacity: 0.3; -webkit-transform: translateX(100%) rotateY(90deg); }
   50%  { animation-timing-function: ease-out; -webkit-transform: translateX(50%) translateZ(-200px) rotateY(45deg); }
   100% { }
}
@-webkit-keyframes RollOverLayer6-animation-out
{
   0%   { }
   50%  { animation-timing-function: ease-out; -webkit-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg); }
   100% {  opacity: 0.3; -webkit-transform: translateX(-100%) rotateY(-90deg); }
}
@keyframes RollOverLayer6-animation-in
{
   0%   { opacity: 0.3; transform: translateX(100%) rotateY(90deg); }
   50%  { animation-timing-function: ease-out; transform: translateX(50%) translateZ(-200px) rotateY(45deg); }
   100% { }
}
@keyframes RollOverLayer6-animation-out
{
   0%   { }
   50%  { animation-timing-function: ease-out; transform: translateX(-50%) translateZ(-200px) rotateY(-45deg); }
   100% {  opacity: 0.3; transform: translateX(-100%) rotateY(-90deg); }
}
#RollOverLayer6 .default.animate
{
   -webkit-animation: RollOverLayer6-animation-out 450ms linear both;
   animation: RollOverLayer6-animation-out 450ms linear both;
   z-index: 999;
   -webkit-transform-origin: 100% 50%;
   transform-origin: 100% 50%;
}
#RollOverLayer6 .default, #RollOverLayer6 .hover
{
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d;
}
#RollOverLayer6 .hover.animate
{
   -webkit-animation: RollOverLayer6-animation-in 450ms linear 0ms both;
   animation: RollOverLayer6-animation-in 450ms linear 0ms both;
   -webkit-transform-origin: 0% 50%;
   transform-origin: 0% 50%;
}
#RollOverLayer6 .reverse
{
   -webkit-animation-direction: reverse !important;
   animation-direction: reverse !important;
}
#RollOverLayer6 .default
{
   background-color: transparent;
   background-image: url('images/cirugia migraña guatemala aliviar migraña.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   background-size: cover;
   border: 1px solid rgba(7,71,73,0.40);
   box-sizing: border-box;
}
#RollOverLayer6 .hover
{
   background-color: transparent;
   background-image: url('images/cirugia migraña guatemala aliviar migraña B.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   border: 1px #DCDCDC solid;
   box-sizing: border-box;
}
#wb_Text24 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text24 div
{
   text-align: left;
}
#wb_Text24
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text25 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text25 div
{
   text-align: left;
}
#wb_Text25
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text26 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 50px 0px 20px 0px;
   text-align: left;
}
#wb_Text26 div
{
   text-align: left;
}
#wb_Text26
{
   display: block;
   margin: 50px 0px 20px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text27 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_Text27 div
{
   text-align: justify;
}
#wb_Text27
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#Button1
{
   border: 1px solid rgba(123,143,122,0.80);
   border-radius: 30px;
   background-color: transparent;
   background-image: none;
   color: #000000;
   font-family: Lato;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 25px 10px 0px 10px;
}
#wb_Text28 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_Text28
{
   color: #000000;
   font-family: Inter;
   font-weight: normal;
   font-size: 13px;
   line-height: 20px;
}
#wb_Text28 p, #wb_Text28 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text28
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#RollOverLayer7
{
   position: relative;
   display: block;
   width: 100%;
   height: 499px;
   max-width: 800px;
   margin-left: auto;
   margin-right: auto;
   right: 0;
   text-align: center;
   margin: 0px 0px 50px 0px;
   -webkit-perspective: 1200px;
   perspective: 1200px;
}
#RollOverLayer7 .default
{
   z-index: 1;
}
#RollOverLayer7 .default
{
   position: absolute;
   left: 0;
   top: 0;
   display: block;
   width: 100%;
   height: 100%;
}
#RollOverLayer7 .hover
{
   z-index: 0;
   position: absolute;
   width: 100%;
   height: 100%;
}
#RollOverLayer7 .default, #RollOverLayer7 .hover
{
   font-size: 0px;
   text-align: left;
   padding: 50px 30px 40px 30px;
}
@-webkit-keyframes RollOverLayer7-animation-in
{
   0%   { opacity: 0.3; -webkit-transform: translateX(100%) rotateY(90deg); }
   50%  { animation-timing-function: ease-out; -webkit-transform: translateX(50%) translateZ(-200px) rotateY(45deg); }
   100% { }
}
@-webkit-keyframes RollOverLayer7-animation-out
{
   0%   { }
   50%  { animation-timing-function: ease-out; -webkit-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg); }
   100% {  opacity: 0.3; -webkit-transform: translateX(-100%) rotateY(-90deg); }
}
@keyframes RollOverLayer7-animation-in
{
   0%   { opacity: 0.3; transform: translateX(100%) rotateY(90deg); }
   50%  { animation-timing-function: ease-out; transform: translateX(50%) translateZ(-200px) rotateY(45deg); }
   100% { }
}
@keyframes RollOverLayer7-animation-out
{
   0%   { }
   50%  { animation-timing-function: ease-out; transform: translateX(-50%) translateZ(-200px) rotateY(-45deg); }
   100% {  opacity: 0.3; transform: translateX(-100%) rotateY(-90deg); }
}
#RollOverLayer7 .default.animate
{
   -webkit-animation: RollOverLayer7-animation-out 450ms linear both;
   animation: RollOverLayer7-animation-out 450ms linear both;
   z-index: 999;
   -webkit-transform-origin: 100% 50%;
   transform-origin: 100% 50%;
}
#RollOverLayer7 .default, #RollOverLayer7 .hover
{
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d;
}
#RollOverLayer7 .hover.animate
{
   -webkit-animation: RollOverLayer7-animation-in 450ms linear 0ms both;
   animation: RollOverLayer7-animation-in 450ms linear 0ms both;
   -webkit-transform-origin: 0% 50%;
   transform-origin: 0% 50%;
}
#RollOverLayer7 .reverse
{
   -webkit-animation-direction: reverse !important;
   animation-direction: reverse !important;
}
#RollOverLayer7 .default
{
   background-color: transparent;
   background-image: url('images/terapia reemplazo hormonal guatemala.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   background-size: cover;
   border: 1px solid rgba(7,71,73,0.40);
   box-sizing: border-box;
}
#RollOverLayer7 .hover
{
   background-color: transparent;
   background-image: url('images/terapia reemplazo hormonal guatemala B.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   border: 1px #DCDCDC solid;
   box-sizing: border-box;
}
#wb_Text29 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text29 div
{
   text-align: left;
}
#wb_Text29
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text30 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text30 div
{
   text-align: left;
}
#wb_Text30
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text37 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 50px 0px 20px 0px;
   text-align: left;
}
#wb_Text37 div
{
   text-align: left;
}
#wb_Text37
{
   display: block;
   margin: 50px 0px 20px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text38 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_Text38 div
{
   text-align: justify;
}
#wb_Text38
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#Button2
{
   border: 1px solid rgba(123,143,122,0.80);
   border-radius: 30px;
   background-color: transparent;
   background-image: none;
   color: #000000;
   font-family: Lato;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 25px 10px 0px 10px;
}
#wb_Text39 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_Text39
{
   color: #000000;
   font-family: Inter;
   font-weight: normal;
   font-size: 13px;
   line-height: 20px;
}
#wb_Text39 p, #wb_Text39 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text39
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text40 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text40 div
{
   text-align: left;
}
#wb_Text40
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text48 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text48 div
{
   text-align: left;
}
#wb_Text48
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text41 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text41 div
{
   text-align: left;
}
#wb_Text41
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text42 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text42 div
{
   text-align: left;
}
#wb_Text42
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text43 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text43 div
{
   text-align: left;
}
#wb_Text43
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Image4
{
   margin: 0;
   vertical-align: top;
}
#Image4
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 50px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_Text56 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_Text56 div
{
   text-align: justify;
}
#wb_Text56
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#Button10
{
   box-sizing: border-box;
   line-height: 40px;
   text-decoration: none;
   vertical-align: top;
   border: 2px solid rgba(124,143,123,0.80);
   border-radius: 30px;
   background-color: transparent;
   background-image: none;
   color: #7C8F7B;
   font-family: Lato;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 25px 10px 0px 10px;
}
#wb_Image5
{
   margin: 0;
   vertical-align: top;
}
#Image5
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1200px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_Carousel2
{
   background-color: #15131E;
   background-image: none;
   margin: 0;
}
#wb_Carousel2
{
   box-sizing: border-box;
width: 100%;   height: 400px;
}
#Carousel2
{
   position: relative;
   margin: 0;
   line-height: 1;
   height: 100%;
   box-sizing: border-box;
}
#Carousel2 .carousel-inner
{
   overflow: hidden;
   width: 100%;
   height: 100%;
   position: relative;
}
.carousel.pointer-event
{
   -ms-touch-action: pan-y;
   touch-action: pan-y;
}
#Carousel2 .carousel-inner::after
{
   display: block;
   clear: both;
   content: "";
}
#Carousel2 .carousel-inner > .carousel-item
{
   display: none;
   position: relative;
   float: left;
   width: 100%;
   margin-right: -100%;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   opacity: 0;
   -webkit-transition: opacity 750ms ease-in-out;
   transition: opacity 750ms ease-in-out;
   height: 100%;
   text-align: center;
}
#Carousel2 .carousel-innerframe
{
   padding: 0;
   display: flex;
   align-items: center;
   flex-direction: column;
   justify-content: flex-end;
   height: 100%;
   box-sizing: border-box;
}
#Carousel2 .carousel-inner > .carousel-item > img, #Carousel2 .carousel-inner > .carousel-item > a > img
{
   display: block;
   line-height: 1;
}
#Carousel2 .carousel-inner > .active, #Carousel2 .carousel-inner > .carousel-item-next, #Carousel2 .carousel-inner > .carousel-item-prev
{
   display: block;
}
#Carousel2 .carousel-inner > .active
{
   opacity: 1;
   z-index: 1;
}
#Carousel2 .carousel-inner > .carousel-item-next, #Carousel2 .carousel-inner > .carousel-item-prev
{
   position: absolute;
   top: 0;
   width: 100%;
}
#Carousel2 .carousel-inner > .carousel-item-next.carousel-item-left, #Carousel2 .carousel-inner > .carousel-item-prev.carousel-item-right
{
   opacity: 1;
   z-index: 1;
}
#Carousel2 .carousel-inner > .active.carousel-item-left, #Carousel2 .carousel-inner > .active.carousel-item-right
{
   opacity: 0;
   z-index: 0;
   -webkit-transition: opacity 1500ms;
   transition: opacity 1500ms;
}
#Carousel2 .carousel-control
{
   position: absolute;
   top: 0px;
   bottom: 0px;
   left: 0px;
   width: 15%;
   font-size: 20px;
   color: #fff;
   text-align: center;
   text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
   background-color: rgba(0,0,0,0);
   opacity: 0.5;
   cursor: pointer;
   z-index: 7776;
}
#Carousel2 .carousel-control.carousel-item-right
{
   right: 0px;
   left: auto;
}
.carousel-control .carousel-control-prev-icon
{
   left: 50%;
   margin-left: -10px;
}
.carousel-control .carousel-control-prev-icon, .carousel-control .carousel-control-next-icon
{
   width: 35px;
   height: 35px;
   margin-top: -10px;
}
.carousel-control .carousel-control-prev-icon, .carousel-control .carousel-control-next-icon
{
   position: absolute;
   top: 50%;
   z-index: 5;
   display: inline-block;
   margin-top: -10px;
}
.carousel-control .carousel-control-next-icon
{
   right: 50%;
   margin-right: -10px;
}
#Carousel2 .carousel-control:hover
{
   text-decoration: none;
   outline: 0;
   opacity: .9;
}
.sr-only
{
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip: rect(0px, 0px, 0px, 0px);
   border: 0;
}
#Carousel2 .frame
{
   width: 800px;
   display: inline-block;
   float: left;
   height: 400px;
}
#Carousel2 .frame-1
{
   background-color: transparent;
   background-image: url('images/German Vargas Cirujano Plastico Guatemala.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   background-size: cover;
}
#Carousel2 .frame-2
{
   background-color: transparent;
   background-image: url('images/German Vargas Cirujano Plastico Guatemala 2.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   background-size: cover;
}
#Carousel2 .frame-3
{
   background-color: transparent;
   background-image: url('images/German Vargas Cirujano Plastico Guatemala 3.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   background-size: cover;
}
#Button3
{
   box-sizing: border-box;
   line-height: 40px;
   text-decoration: none;
   vertical-align: top;
   border: 2px solid rgba(201,169,110,0.80);
   border-radius: 30px;
   background-color: transparent;
   background-image: none;
   color: #C9A96E;
   font-family: Lato;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 25px 10px 0px 10px;
}
#wb_Contacto
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#Contacto
{
   box-sizing: border-box;
   padding: 100px 30px 100px 30px;
   margin-right: auto;
   margin-left: auto;
}
#Contacto > .row
{
   margin-right: -30px;
   margin-left: -30px;
}
#Contacto > .row > .col-1, #Contacto > .row > .col-2, #Contacto > .row > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 30px;
   padding-left: 30px;
   position: relative;
}
#Contacto > .row > .col-1, #Contacto > .row > .col-2, #Contacto > .row > .col-3
{
   float: left;
}
#Contacto > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: left;
}
#Contacto > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 50%;
   text-align: left;
}
#Contacto > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: left;
}
#Contacto:before,
#Contacto:after,
#Contacto .row:before,
#Contacto .row:after
{
   display: table;
   content: " ";
}
#Contacto:after,
#Contacto .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#Contacto > .row > .col-1, #Contacto > .row > .col-2, #Contacto > .row > .col-3
{
   float: none;
   width: 100% !important;
}
}
#wb_Text44 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text44 div
{
   text-align: center;
}
#wb_Text44
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Image10
{
   margin: 0;
   vertical-align: top;
}
#Image10
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 80px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_Text102 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text102 div
{
   text-align: center;
}
#wb_Text102
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_IconFont2
{
   background-color: #053849;
   background-image: none;
   border: 0px solid #053849;
   border-radius: 50px;
   text-align: center;
   margin: 30px 0px 0px 0px;
   padding: 5px 5px 5px 5px;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_IconFont2:hover
{
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #053849;
}
#IconFont2
{
   height: 30px;
   width: 30px;
}
.IconFont2
{
   position: relative;
   left: 0;
   top: 0;
   display: inline-block;
   font-family: "Material Icons";
   font-style: normal;
   font-weight: normal;
   line-height: 1;
}
.IconFont2:before
{
   content: "\e61d";
}
#IconFont2 i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 30px;
   line-height: 30px;
   vertical-align: middle;
   width: 29px;
}
#wb_IconFont2:hover i
{
   color: #004B4E;
}
#wb_Text45 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text45 div
{
   text-align: center;
}
#wb_Text45
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text46 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text46 div
{
   text-align: center;
}
#wb_Text46
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_IconFont3
{
   background-color: #053849;
   background-image: none;
   border: 0px solid #053849;
   border-radius: 50px;
   text-align: center;
   margin: 30px 15px 0px 0px;
   padding: 6px 6px 6px 6px;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_IconFont3:hover
{
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #053849;
}
#IconFont3
{
   height: 28px;
   width: 28px;
}
.IconFont3
{
   position: relative;
   left: 0;
   top: 0;
   display: inline-block;
   font-family: "Font Awesome 5 Brands";
   font-style: normal;
   font-weight: normal;
   line-height: 1;
}
.IconFont3:before
{
   content: "\f232";
}
#IconFont3 i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 28px;
   line-height: 28px;
   vertical-align: middle;
   width: 23px;
}
#wb_IconFont3:hover i
{
   color: #004B4E;
}
#wb_IconFont5
{
   background-color: #053849;
   background-image: none;
   border: 0px solid #053849;
   border-radius: 50px;
   text-align: center;
   margin: 30px 0px 25px 0px;
   padding: 9px 9px 9px 9px;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_IconFont5:hover
{
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #053849;
}
#IconFont5
{
   height: 22px;
   width: 22px;
}
.IconFont5
{
   position: relative;
   left: 0;
   top: 0;
   display: inline-block;
   font-family: "Font Awesome 5 Brands";
   font-style: normal;
   font-weight: normal;
   line-height: 1;
}
.IconFont5:before
{
   content: "\f39e";
}
#IconFont5 i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 22px;
   line-height: 22px;
   vertical-align: middle;
   width: 13px;
}
#wb_IconFont5:hover i
{
   color: #004B4E;
}
#ThemeableButton18
{
   font-family: Lato;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   margin: 0px 10px 30px 10px;
   padding: 0;
   text-align: center;
}
#ThemeableButton18 .ui-button
{
   position: absolute;
   padding: 0;
}
#ThemeableButton18.ui-corner-all
{
   border-bottom-left-radius: 50px;
   border-top-left-radius: 50px;
}
#ThemeableButton18.ui-corner-all
{
   border-bottom-right-radius: 50px;
   border-top-right-radius: 50px;
}
#ThemeableButton18.ui-button
{
   background-color: #7C8F7B;
   background-image: none;
   border: 2px solid #7C8F7B;
   color: #F5F5F5;
}
#ThemeableButton18.ui-state-hover, #ThemeableButton18.ui-button:hover
{
   border-color: #F5F5F5;
   background-color: #EDEDED;
   background-image: none;
   color: #053849;
}
#ThemeableButton18.ui-state-active, #ThemeableButton18.ui-button:active
{
   border-color: #053849;
   background-color: #053849;
   background-image: none;
   color: #FFFFFF;
}
#ThemeableButton18.ui-button .ui-icon
{
   background-image: url('images/index-ThemeableButton18-default.png');
   background-position: 0 0;
}
#ThemeableButton18.ui-button:hover .ui-icon
{
   background-image: url('images/index-ThemeableButton18-hover.png');
   background-position: 0 0;
}
#ThemeableButton18.ui-button:active .ui-icon
{
   background-image: url('images/index-ThemeableButton18-active.png');
   background-position: 0 0;
}
#ThemeableButton18.ui-visual-focus
{
   box-shadow: none;
}
#wb_Text103 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_Text103
{
   color: #C9A96E;
   font-family: Lato;
   font-weight: normal;
   font-size: 12px;
   line-height: 30px;
}
#wb_Text103 p, #wb_Text103 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text103
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Image11
{
   margin: 0;
   vertical-align: top;
}
#Image11
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 209px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#ThemeableButton11
{
   font-family: Lato;
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
}
#wb_ThemeableButton11
{
   border-radius: 20px;
   margin: 30px 0px 50px 20px;
}
#ThemeableButton11
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_ThemeableButton11 .ui-button
{
   margin: 0;
   line-height: 64px;
}
#ThemeableButton11
{
   color: #454545;
   text-decoration: none;
}
#ThemeableButton11 :hover
{
   color: #2B2B2B;
}
#ThemeableButton11 :active
{
   color: #FFFFFF;
}
#wb_ThemeableButton11 .ui-corner-all, #wb_ThemeableButton11 .ui-corner-left
{
   border-bottom-left-radius: 20px;
   border-top-left-radius: 20px;
}
#wb_ThemeableButton11 .ui-corner-all, #wb_ThemeableButton11 .ui-corner-right
{
   border-bottom-right-radius: 20px;
   border-top-right-radius: 20px;
}
#wb_ThemeableButton11 .ui-button
{
   background-color: #1E3640;
   background-image: none;
   border: 1px solid #1E3640;
   color: #F1F1F1;
}
#wb_ThemeableButton11 .ui-state-hover, #wb_ThemeableButton11 .ui-button:hover
{
   border-color: #004B4E;
   background-color: #7C8F7B;
   background-image: none;
   color: #004B4E;
}
#wb_ThemeableButton11 .ui-state-active, #wb_ThemeableButton11 .ui-button:active
{
   border-color: #053849;
   background-color: #053849;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton11 .ui-button .ui-icon
{
   background-image: url('images/index-ThemeableButton11-default.png');
   background-position: 0 0;
}
#wb_ThemeableButton11 .ui-button:hover .ui-icon
{
   background-image: url('images/index-ThemeableButton11-hover.png');
   background-position: 0 0;
}
#wb_ThemeableButton11 .ui-button:active .ui-icon
{
   background-image: url('images/index-ThemeableButton11-active.png');
   background-position: 0 0;
}
#wb_ThemeableButton11 .ui-visual-focus
{
   box-shadow: none;
}
#wb_TextMenu1
{
   background-color: transparent;
   background-image: none;
   color: #000000;
   font-family: Lato;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   margin: 0;
   text-align: left;
}
#wb_TextMenu1 span
{
   display: block;
   margin: 0 0 4px 0;
   line-height: 16px;
}
#wb_TextMenu2
{
   background-color: transparent;
   background-image: none;
   color: #000000;
   font-family: Lato;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   margin: 30px 0px 0px 0px;
   text-align: left;
}
#wb_TextMenu2 span
{
   display: block;
   margin: 0 0 4px 0;
   line-height: 16px;
}
#ThemeableButton9
{
   font-family: Lato;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   margin: 30px 10px 5px 10px;
   padding: 0;
   text-align: center;
}
#ThemeableButton9 .ui-button
{
   position: absolute;
   padding: 0;
}
#ThemeableButton9.ui-corner-all
{
   border-bottom-left-radius: 50px;
   border-top-left-radius: 50px;
}
#ThemeableButton9.ui-corner-all
{
   border-bottom-right-radius: 50px;
   border-top-right-radius: 50px;
}
#ThemeableButton9.ui-button
{
   background-color: #7C8F7B;
   background-image: none;
   border: 2px solid #7C8F7B;
   color: #F5F5F5;
}
#ThemeableButton9.ui-state-hover, #ThemeableButton9.ui-button:hover
{
   border-color: #F5F5F5;
   background-color: #EDEDED;
   background-image: none;
   color: #053849;
}
#ThemeableButton9.ui-state-active, #ThemeableButton9.ui-button:active
{
   border-color: #053849;
   background-color: #053849;
   background-image: none;
   color: #FFFFFF;
}
#ThemeableButton9.ui-button .ui-icon
{
   background-image: url('images/index-ThemeableButton9-default.png');
   background-position: 0 0;
}
#ThemeableButton9.ui-button:hover .ui-icon
{
   background-image: url('images/index-ThemeableButton9-hover.png');
   background-position: 0 0;
}
#ThemeableButton9.ui-button:active .ui-icon
{
   background-image: url('images/index-ThemeableButton9-active.png');
   background-position: 0 0;
}
#ThemeableButton9.ui-visual-focus
{
   box-shadow: none;
}
#wb_LogoVargas
{
   margin: 0;
   vertical-align: top;
}
#LogoVargas
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 150px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_OverlayMenu1
{
   position: relative;
}
#OverlayMenu1
{
   background-color: #424242;
   background-image: none;
   border: 0px solid #424242;
   margin: 0;
}
#OverlayMenu1:hover
{
   background-color: #CCCCCC;
   background-image: none;
   border-color: #424242;
}
#OverlayMenu1
{
   display: block;
   width: 27px;
   height: 48px;
   position: absolute;
}
#OverlayMenu1 .line
{
   width: 12px;
   height: 2px;
   background: #FFFFFF;
   display: block;
   margin: 2px auto;
}
#OverlayMenu1:hover .line
{
   background: #424242;
}
#OverlayMenu1 .line:first-child
{
   margin-top: 18px;
}
#OverlayMenu1-close
{
   background: transparent;
   font-size: 10px;
   height: 2.8em; 
   outline: none;
   position: absolute;
   right: 10px;
   text-align: left;
   top: 10px;
   width: 3em; 
}
#OverlayMenu1-close:before, #OverlayMenu1-close:after
{
   background: #FFFFFF;
   content: "";
   display: block;
   height: 0.6em;
   left: 0;
   opacity: 1;
   position: absolute;
   top: 0;
   width: 100%;
}
#OverlayMenu1-close span
{
   background: #FFFFFF;
   height: 0.6em;
   margin-top: -0.3em;
   position: absolute;
   top: 50%;
   -webkit-transform-origin: 50% 50%;
   transform-origin: 50% 50%;
   width: 100%;
}
#OverlayMenu1-close span::after
{
   background: #FFFFFF;
   content: "";
   display: block;
   height: 0.6em;
   position: absolute;
   -webkit-transform-origin: 50% 50%;
   transform-origin: 50% 50%;
   width: 100%;
}
#OverlayMenu1-close:before
{
   margin-top: -0.3em;
   opacity: 0;
   top: 50%;
}
#OverlayMenu1-close:after
{
   bottom: 50%;
   opacity: 0;
}
#OverlayMenu1-close span
{
   background: #FFFFFF;
   -webkit-transform: rotate(-45deg);
   transform: rotate(-45deg);
}
#OverlayMenu1-close span:after
{
   background: #FFFFFF;
   -webkit-transform: rotate(-90deg);
   transform: rotate(-90deg);
}
#OverlayMenu1-overlay
{
   display: flex;
   align-items: center;
   justify-content: center;
   height: 100%;
   left: 0;
   overflow-y: auto;
   position: fixed;
   top: 0;
   width: 100%;
   z-index: -1;
   background-color: rgba(122,122,122,0.87);
}
#OverlayMenu1-overlay ul
{
   font-family: Lato;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   list-style: none;
   margin: 0;
   padding: 0;
}
.OverlayMenu1
{
   height: 60%;
   width: 100%;
   max-width: 970px;
   margin: 0 auto 0 auto;
}
.OverlayMenu1 a
{
   text-decoration: none;
}
.OverlayMenu1 ul
{
   list-style: none;
   padding: 0;
   text-align: center;
}
.OverlayMenu1 li 
{
   position: relative;
}
.OverlayMenu1 li a 
{
   display: block;
   position: relative;
   padding: 10px 15px 10px 15px;
   color: #FFFFFF;
   outline: none;
}
.OverlayMenu1 li a:hover
{
   color: #424242;
   background-color: #CCCCCC;
}
#OverlayMenu1-overlay
{
   visibility: hidden;
   width: 0;
   left: 50%;
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
   -webkit-transition: width 0.5s 0.3s, visibility 0s 0.8s;
   transition: width 400ms 0.3s, visibility 0s 700ms;
}
#OverlayMenu1-overlay.show
{
   visibility: visible;
   width: 100%;
   -webkit-transition: width 400ms;
   transition: width 400ms;
}
#OverlayMenu1-overlay .OverlayMenu1
{
   opacity: 0;
   -webkit-transition: opacity 0.3s 400ms;
   transition: opacity 0.3s 400ms;
}
#OverlayMenu1-overlay.show .OverlayMenu1
{
   opacity: 1;
   -webkit-transition-delay: 400ms;
   transition-delay: 400ms;
}
#OverlayMenu1-overlay.hide .OverlayMenu1
{
   -webkit-transition-delay: 0s;
   transition-delay: 0s;
}
#OverlayMenu1-overlay .overlay-icon
{
   margin: 0px 10px 0px 0px;
}
#OverlayMenu1-social
{
   padding: 40px 0px 0px 0px;
}
#OverlayMenu1-social .social-icon 
{
   border-radius: 50%;
   background-color: #FFFFFF;
   color: #7A7A7A;
   display: inline-block;
   font-size: 19px;
   margin: 0 .5em;
   padding: 7px;
   -webkit-transition: all .2s linear 0s;
   transition: all .2s linear 0s;
   width: 19px;
}
#OverlayMenu1-social .social-icon:hover 
{
   background-color: #424242;
   color: #CCCCCC;
}
.OverlayMenu1-effect
{
   -webkit-transition: all 500ms linear;
   transition: all 500ms linear;
}
#wb_Image10
{
   display: inline-block;
   width: 100%;
   height: auto;
   opacity: 0.90;
   z-index: 88;
}
#wb_MediaPlayer1
{
   display: inline-block;
   width: 100%;
   z-index: 23;
}
#wb_Image11
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 91;
}
#ThemeableButton10
{
   width: 100%;
   height: 100%;
}
#Button6
{
   display: inline-block;
   width: 257px;
   height: 62px;
   z-index: 50;
}
#ThemeableButton11
{
   width: 100%;
   height: 100%;
}
#Button7
{
   display: inline-block;
   width: 210px;
   height: 49px;
   z-index: 61;
}
#wb_ThemeableButton1
{
   display: inline-block;
   width: 257px;
   height: 72px;
   z-index: 7;
}
#wb_Image1
{
   display: inline-block;
   width: 100%;
   height: auto;
   opacity: 0.90;
   z-index: 31;
}
#wb_ThemeableButton2
{
   display: inline-block;
   width: 257px;
   height: 72px;
   z-index: 10;
}
#Inicio
{
   visibility: hidden;
}
#Button10
{
   display: inline-block;
   width: 250px;
   height: 46px;
   z-index: 86;
}
#wb_Image2
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 46;
}
#wb_ThemeableButton3
{
   display: inline-block;
   width: 257px;
   height: 72px;
   z-index: 13;
}
#wb_ThemeableButton4
{
   display: inline-block;
   width: 117px;
   height: 37px;
   z-index: 35;
}
#wb_Image3
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 3;
}
#wb_Image4
{
   display: inline-block;
   width: 100%;
   height: auto;
   opacity: 0.75;
   z-index: 78;
}
#wb_ThemeableButton5
{
   display: inline-block;
   width: 117px;
   height: 37px;
   z-index: 38;
}
#Html1
{
   display: inline-block;
   width: 100%;
   height: 57px;
   z-index: 17;
}
#wb_Image5
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 83;
}
#wb_ThemeableButton6
{
   display: inline-block;
   width: 117px;
   height: 37px;
   z-index: 41;
}
#Html2
{
   display: inline-block;
   width: 100%;
   height: 376px;
   z-index: 26;
}
#ThemeableButton1
{
   width: 100%;
   height: 100%;
}
#wb_Carrousel_Mobile
{
}
#wb_IconFont2
{
   display: inline-block;
   width: 30px;
   height: 30px;
   text-align: center;
   z-index: 93;
}
#Html3
{
   display: inline-block;
   width: 100%;
   height: 376px;
   z-index: 49;
}
#wb_ThemeableButton7
{
   display: inline-block;
   width: 117px;
   height: 37px;
   z-index: 44;
}
#ThemeableButton2
{
   width: 100%;
   height: 100%;
}
#wb_Image6
{
   position: absolute;
   left: 245px;
   top: 1435px;
   width: 0px;
   height: 0px;
   z-index: 141;
}
#ThemeableButton18
{
   display: inline-block;
   width: 140px;
   height: 28px;
   z-index: 99;
}
#wb_IconFont3
{
   display: inline-block;
   width: 28px;
   height: 28px;
   text-align: center;
   z-index: 96;
}
#wb_Carousel2
{
}
#wb_ThemeableButton8
{
   display: inline-block;
   width: 238px;
   height: 52px;
   z-index: 52;
}
#RollOverLayer1
{
   overflow: hidden;
   z-index: 36;
}
#ThemeableButton3
{
   width: 100%;
   height: 100%;
}
#wb_Image7
{
   position: absolute;
   left: 443px;
   top: 3635px;
   width: 0px;
   height: 0px;
   z-index: 142;
}
#RollOverLayer2
{
   overflow: hidden;
   z-index: 39;
}
#ThemeableButton4
{
   width: 100%;
   height: 100%;
}
#wb_Image8
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 29;
}
#wb_IconFont5
{
   display: inline-block;
   width: 22px;
   height: 22px;
   text-align: center;
   z-index: 97;
}
#wb_ThemeableButton10
{
   display: inline-block;
   width: 282px;
   height: 57px;
   z-index: 54;
}
#RollOverLayer3
{
   overflow: hidden;
   z-index: 42;
}
#ThemeableButton5
{
   width: 100%;
   height: 100%;
}
#wb_Image9
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 28;
}
#wb_PanelMenu2
{
   display: inline-block;
   width: 49px;
   height: 53px;
   text-align: center;
   z-index: 5;
}
#wb_ThemeableButton11
{
   display: inline-block;
   width: 340px;
   height: 66px;
   z-index: 98;
}
#RollOverLayer4
{
   overflow: hidden;
   z-index: 45;
}
#ThemeableButton6
{
   width: 100%;
   height: 100%;
}
#wb_OverlayMenu1
{
   display: inline-block;
   width: 27px;
   height: 48px;
   z-index: 1;
}
#Button1
{
   display: inline-block;
   width: 210px;
   height: 49px;
   z-index: 68;
}
#RollOverLayer5
{
   z-index: 62;
}
#ThemeableButton7
{
   width: 100%;
   height: 100%;
}
#Button2
{
   display: inline-block;
   width: 210px;
   height: 49px;
   z-index: 75;
}
#RollOverLayer6
{
   z-index: 69;
}
#ThemeableButton8
{
   width: 100%;
   height: 100%;
}
#wb_LogoVargas
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 0;
}
#ThemeableButton9
{
   display: inline-block;
   width: 140px;
   height: 28px;
   z-index: 101;
}
#wb_TextMenu1
{
   display: inline-block;
   width: 145px;
   height: 207px;
   z-index: 100;
}
#Button3
{
   display: inline-block;
   width: 250px;
   height: 46px;
   z-index: 85;
}
#RollOverLayer7
{
   z-index: 76;
}
#wb_TextMenu2
{
   display: inline-block;
   width: 145px;
   height: 99px;
   z-index: 102;
}
#wb_Carrousel_Main
{
}
#wb_Inicio
{
   display: inline-block;
   width: 100%;
   z-index: 2;
}
@media only screen and (max-width: 1199px)
{
body
{
   background-color: #FFFFFF;
   background-image: none;
}
#wb_HeaderMobile
{
   visibility: visible;
   display: table;
   background-color: #7C8F7B;
   background-image: none;
   background-image: none;
}
#wb_HeaderMobile
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#HeaderMobile
{
   padding: 0px 15px 0px 15px;
}
#HeaderMobile .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#HeaderMobile > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#HeaderMobile > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_MenuMobile
{
   visibility: visible;
   display: table;
   background-color: transparent;
   background-image: none;
}
#wb_MenuMobile
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#MenuMobile
{
   padding: 0;
}
#MenuMobile .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#MenuMobile > .row > .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#MenuMobile > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-order: 1;
   order: 1;
   text-align: left;
}
#wb_Carrousel_Mobile
{
   visibility: visible;
   display: block;
}
#Carrousel_Mobile_back
{
   top: 45%;
}
#Carrousel_Mobile_next
{
   top: 45%;
}
#wb_Carrousel_Mobile
{
   margin: 0;
   height: 446px;
}
#Carrousel_Mobile .carousel-innerframe
{
   padding: 0;
}
#wb_Text33
{
   visibility: visible;
   display: block;
}
#wb_Text33
{
   margin: 0;
   padding: 0;
}
#Header_Menu_FULL
{
   visibility: hidden;
   display: none;
}
#Header_Menu_FULL
{
   margin: 0;
   grid-column-gap: 0px;
   grid-row-gap: 0px;
   grid-template-columns: 2fr 1fr 1fr 1fr;
   grid-template-rows: 150px;
   grid-template-areas:
      "logo menu menu menu";
}
#Header_Menu_FULL .logo
{
   display: flex;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#Header_Menu_FULL .nav
{
   display: none;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   -webkit-align-items: flex-start;
   align-items: flex-start;
   -webkit-align-content: flex-start;
   align-content: flex-start;
}
#Header_Menu_FULL .main
{
   display: none;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#Header_Menu_FULL .sidebar
{
   display: none;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   -webkit-align-items: flex-end;
   align-items: flex-end;
   -webkit-align-content: flex-end;
   align-content: flex-end;
}
#Header_Menu_FULL .footer
{
   display: none;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#Header_Menu_FULL .menu
{
   display: flex;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   padding: 20px 0px 0px 0px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: flex-end;
   justify-content: flex-end;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#Header_Menu_FULL .header
{
   display: none;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#Header_Menu_FULL .blank
{
   display: none;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#wb_Carrousel_Main
{
   visibility: hidden;
   display: none;
}
#wb_Carrousel_Main
{
   margin: 0;
   height: 800px;
}
#Carrousel_Main .carousel-innerframe
{
   padding: 0;
}
#wb_Nosotros
{
   visibility: visible;
   display: table;
}
#wb_Nosotros
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#Nosotros
{
   padding: 100px 40px 100px 40px;
}
#Nosotros .row
{
   margin-right: -40px;
   margin-left: -40px;
}
#Nosotros > .row > .col-1, #Nosotros > .row > .col-2
{
   padding-right: 40px;
   padding-left: 40px;
}
#Nosotros > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#Nosotros > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#Nosotros > .row > .col-2 > .col-2-padding
{
   width: 100%;
   padding: 20px 0px 0px 0px;
}
#wb_General
{
   visibility: visible;
   display: table;
   font-size: 13px;
   font-family: Arial;
   font-weight: 0;
   font-style: normal;
   text-decoration: none;
}
#wb_General
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#General
{
   padding: 0px 10px 50px 10px;
}
#General .row
{
   margin-right: -10px;
   margin-left: -10px;
}
#General > .row > .col-1
{
   padding-right: 10px;
   padding-left: 10px;
}
#General > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_UltraClear_Info
{
   visibility: visible;
   display: table;
   font-size: 13px;
   font-family: Arial;
   font-weight: 0;
   font-style: normal;
   text-decoration: none;
}
#wb_UltraClear_Info
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#UltraClear_Info
{
   padding: 50px 30px 25px 30px;
}
#UltraClear_Info .row
{
   margin-right: -30px;
   margin-left: -30px;
}
#UltraClear_Info > .row > .col-1, #UltraClear_Info > .row > .col-2, #UltraClear_Info > .row > .col-3
{
   padding-right: 30px;
   padding-left: 30px;
}
#UltraClear_Info > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#UltraClear_Info > .row > .col-1 > .col-1-padding
{
   width: 100%;
   padding: 20px 0px 20px 0px;
}
#UltraClear_Info > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#UltraClear_Info > .row > .col-2 > .col-2-padding
{
   width: 100%;
   padding: 20px 0px 20px 0px;
}
#UltraClear_Info > .row > .col-3
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#UltraClear_Info > .row > .col-3 > .col-3-padding
{
   width: 100%;
   padding: 20px 0px 20px 0px;
}
#wb_LayoutGrid3
{
   visibility: visible;
   display: table;
   font-size: 13px;
   font-family: Arial;
   font-weight: 0;
   font-style: normal;
   text-decoration: none;
}
#wb_LayoutGrid3
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#LayoutGrid3
{
   padding: 0;
}
#LayoutGrid3 > .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#LayoutGrid3 > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#wb_UltraClear_vs_laser_co2
{
   visibility: visible;
   display: table;
   font-size: 13px;
   font-family: Arial;
   font-weight: 0;
   font-style: normal;
   text-decoration: none;
}
#wb_UltraClear_vs_laser_co2
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#UltraClear_vs_laser_co2
{
   padding: 0;
}
#UltraClear_vs_laser_co2 > .col-1, #UltraClear_vs_laser_co2 > .col-2
{
   padding-right: 30px;
   padding-left: 30px;
}
#UltraClear_vs_laser_co2 > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#UltraClear_vs_laser_co2 > .col-1 > .col-1-padding
{
   width: 100%;
   padding: 100px 10px 100px 10px;
}
#UltraClear_vs_laser_co2 > .col-2
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: center;
   -webkit-align-items: center;
   align-content: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#UltraClear_vs_laser_co2 > .col-2 > .col-2-padding
{
   width: 100%;
   padding: 100px 0px 100px 0px;
}
#wb_LayoutGrid9
{
   visibility: visible;
   display: table;
   font-size: 13px;
   font-family: Arial;
   font-weight: 0;
   font-style: normal;
   text-decoration: none;
}
#wb_LayoutGrid9
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#LayoutGrid9
{
   padding: 0;
}
#LayoutGrid9 .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#LayoutGrid9 > .row > .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#LayoutGrid9 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_LayoutGrid11
{
   visibility: visible;
   display: table;
   font-size: 13px;
   font-family: Arial;
   font-weight: 0;
   font-style: normal;
   text-decoration: none;
}
#wb_LayoutGrid11
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#LayoutGrid11
{
   padding: 0;
}
#LayoutGrid11 .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#LayoutGrid11 > .row > .col-1, #LayoutGrid11 > .row > .col-2, #LayoutGrid11 > .row > .col-3, #LayoutGrid11 > .row > .col-4
{
   padding-right: 0px;
   padding-left: 0px;
}
#LayoutGrid11 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#LayoutGrid11 > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#LayoutGrid11 > .row > .col-3
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#LayoutGrid11 > .row > .col-4
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_Procedimientos_No_Quirurgicos
{
   visibility: visible;
   display: table;
   font-size: 13px;
   font-family: Arial;
   font-weight: 0;
   font-style: normal;
   text-decoration: none;
}
#wb_Procedimientos_No_Quirurgicos
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#Procedimientos_No_Quirurgicos
{
   padding: 75px 0px 75px 0px;
}
#Procedimientos_No_Quirurgicos > .col-1, #Procedimientos_No_Quirurgicos > .col-2
{
   padding-right: 10px;
   padding-left: 10px;
}
#Procedimientos_No_Quirurgicos > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: center;
   -webkit-align-items: center;
   align-content: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#Procedimientos_No_Quirurgicos > .col-2
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#Procedimientos_No_Quirurgicos > .col-2 > .col-2-padding
{
   width: 100%;
   padding: 0px 20px 0px 20px;
}
#wb_Tu_Consulta_Full
{
   visibility: hidden;
   display: none;
}
#wb_Tu_Consulta_Full
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#Tu_Consulta_Full
{
   padding: 0px 30px 0px 30px;
}
#Tu_Consulta_Full .row
{
   margin-right: -30px;
   margin-left: -30px;
}
#Tu_Consulta_Full > .row > .col-1, #Tu_Consulta_Full > .row > .col-2, #Tu_Consulta_Full > .row > .col-3
{
   padding-right: 30px;
   padding-left: 30px;
}
#Tu_Consulta_Full > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#Tu_Consulta_Full > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#Tu_Consulta_Full > .row > .col-2 > .col-2-padding
{
   width: 100%;
   padding: 100px 0px 100px 0px;
}
#Tu_Consulta_Full > .row > .col-3
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_TuConsulta_Movil
{
   visibility: visible;
   display: table;
   background-color: transparent;
   background-image: url('images/consulta movil.jpg');
   background-repeat: no-repeat;
   background-position: center center !important;
   background-attachment: scroll;
   background-size: cover;
}
#wb_TuConsulta_Movil
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#TuConsulta_Movil
{
   padding: 0px 30px 0px 30px;
}
#TuConsulta_Movil .row
{
   margin-right: -30px;
   margin-left: -30px;
}
#TuConsulta_Movil > .row > .col-1, #TuConsulta_Movil > .row > .col-2, #TuConsulta_Movil > .row > .col-3
{
   padding-right: 30px;
   padding-left: 30px;
}
#TuConsulta_Movil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#TuConsulta_Movil > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#TuConsulta_Movil > .row > .col-2 > .col-2-padding
{
   width: 100%;
   padding: 200px 0px 100px 0px;
}
#TuConsulta_Movil > .row > .col-3
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_Otros_Servicios
{
   visibility: visible;
   display: table;
}
#wb_Otros_Servicios
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#Otros_Servicios
{
   padding: 75px 0px 50px 0px;
}
#Otros_Servicios > .col-1, #Otros_Servicios > .col-2, #Otros_Servicios > .col-3
{
   padding-right: 30px;
   padding-left: 30px;
}
#Otros_Servicios > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#Otros_Servicios > .col-1 > .col-1-padding
{
   width: 100%;
   padding: 0px 10px 0px 10px;
}
#Otros_Servicios > .col-2
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-end;
   justify-content: flex-end;
   text-align: right;
}
#Otros_Servicios > .col-3
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#wb_LayoutGrid14
{
   visibility: visible;
   display: table;
}
#wb_LayoutGrid14
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#LayoutGrid14
{
   padding: 45px 16px 75px 16px;
}
#LayoutGrid14 .row
{
   margin-right: -16px;
   margin-left: -16px;
}
#LayoutGrid14 > .row > .col-1, #LayoutGrid14 > .row > .col-2, #LayoutGrid14 > .row > .col-3
{
   padding-right: 16px;
   padding-left: 16px;
}
#LayoutGrid14 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: right;
}
#LayoutGrid14 > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#LayoutGrid14 > .row > .col-3
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_Conoce_al_Dr_Vargas
{
   visibility: visible;
   display: table;
}
#wb_Conoce_al_Dr_Vargas
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#Conoce_al_Dr_Vargas
{
   padding: 0;
}
#Conoce_al_Dr_Vargas > .col-1, #Conoce_al_Dr_Vargas > .col-2
{
   padding-right: 40px;
   padding-left: 40px;
}
#Conoce_al_Dr_Vargas > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#Conoce_al_Dr_Vargas > .col-1 > .col-1-padding
{
   width: 100%;
   padding: 100px 0px 75px 0px;
}
#Conoce_al_Dr_Vargas > .col-2
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: center;
   -webkit-align-items: center;
   align-content: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#wb_LayoutGrid16
{
   visibility: visible;
   display: table;
}
#wb_LayoutGrid16
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#LayoutGrid16
{
   padding: 50px 40px 50px 40px;
}
#LayoutGrid16 .row
{
   margin-right: -40px;
   margin-left: -40px;
}
#LayoutGrid16 > .row > .col-1, #LayoutGrid16 > .row > .col-2, #LayoutGrid16 > .row > .col-3, #LayoutGrid16 > .row > .col-4
{
   padding-right: 40px;
   padding-left: 40px;
}
#LayoutGrid16 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#LayoutGrid16 > .row > .col-1 > .col-1-padding
{
   width: 100%;
   padding: 0px 0px 40px 0px;
}
#LayoutGrid16 > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: right;
}
#LayoutGrid16 > .row > .col-2 > .col-2-padding
{
   width: 100%;
   padding: 0px 0px 40px 0px;
}
#LayoutGrid16 > .row > .col-3
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#LayoutGrid16 > .row > .col-3 > .col-3-padding
{
   width: 100%;
   padding: 0px 0px 40px 0px;
}
#LayoutGrid16 > .row > .col-4
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_Asociaciones
{
   visibility: visible;
   display: table;
   font-size: 13px;
   font-family: Arial;
   font-weight: 0;
   font-style: normal;
   text-decoration: none;
}
#wb_Asociaciones
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#Asociaciones
{
   padding: 0;
}
#Asociaciones > .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#Asociaciones > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#wb_LayoutGrid17
{
   visibility: visible;
   display: table;
}
#wb_LayoutGrid17
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#LayoutGrid17
{
   padding: 75px 0px 75px 0px;
}
#LayoutGrid17 > .col-1, #LayoutGrid17 > .col-2
{
   padding-right: 0px;
   padding-left: 0px;
}
#LayoutGrid17 > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#LayoutGrid17 > .col-1 > .col-1-padding
{
   width: 100%;
   padding: 0px 40px 50px 40px;
}
#LayoutGrid17 > .col-2
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#LayoutGrid17 > .col-2 > .col-2-padding
{
   width: 100%;
   padding: 0px 0px 50px 0px;
}
#wb_LayoutGrid18
{
   visibility: visible;
   display: table;
}
#wb_LayoutGrid18
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#LayoutGrid18
{
   padding: 0;
}
#LayoutGrid18 .row
{
   margin-right: -0px;
   margin-left: -0px;
}
#LayoutGrid18 > .row > .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#LayoutGrid18 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_LayoutGrid20
{
   visibility: visible;
   display: table;
}
#wb_LayoutGrid20
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#LayoutGrid20
{
   padding: 80px 0px 50px 0px;
}
#LayoutGrid20 > .col-1, #LayoutGrid20 > .col-2, #LayoutGrid20 > .col-3
{
   padding-right: 20px;
   padding-left: 20px;
}
#LayoutGrid20 > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#LayoutGrid20 > .col-2
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid20 > .col-3
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#wb_LayoutGrid24
{
   visibility: visible;
   display: table;
}
#wb_LayoutGrid24
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#LayoutGrid24
{
   padding: 10px 0px 10px 0px;
}
#LayoutGrid24 > .col-1
{
   padding-right: 30px;
   padding-left: 30px;
}
#LayoutGrid24 > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#wb_Image3
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
}
#wb_PanelMenu2
{
   width: 81px;
   height: 61px;
   visibility: visible;
   display: inline-block;
   margin: 0px 20px 0px 0px;
}
#PanelMenu2
{
   line-height: 61px;
   width: 45px;
   height: 61px;
}
#PanelMenu2 .line:first-child
{
   margin-top: 30px;
}
#PanelMenu2_markup li a
{
   color: #F7F7F7;
   border: 1px solid rgba(0,17,33,0.00);
   background-color: rgba(5,56,73,0.86);
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   text-decoration: none;
}
#wb_PanelMenu2 a
{
   color: #F7F7F7;
   border: 1px solid #C9A96E;
   background-color: #C9A96E;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   text-decoration: none;
}
#PanelMenu2_markup li a
{
   background-color: transparent;
}
#PanelMenu2_markup li a:hover
{
   color: #F7F7F7;
}
.PanelMenu2-effect:before
{
   background-color: rgba(124,143,123,0.00);
}
#wb_PanelMenu2 a:hover
{
   color: #F7F7F7;
   background-color: #7C8F7B;
   border: 1px solid #7C8F7B;
}
#PanelMenu2_panel
{
   background-color: rgba(5,56,73,0.86);
   overflow-y: auto;
}
#wb_Text1
{
   visibility: visible;
   display: block;
}
#wb_Text1
{
   margin: 0;
   padding: 0;
}
#wb_LayoutGrid1
{
   visibility: visible;
   display: table;
}
#wb_LayoutGrid1
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#LayoutGrid1
{
   padding: 200px 0px 100px 0px;
}
#LayoutGrid1 > .col-1, #LayoutGrid1 > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#LayoutGrid1 > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid1 > .col-2
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#wb_Text2
{
   visibility: hidden;
   display: none;
}
#wb_Text2
{
   margin: 0;
   padding: 0;
}
#wb_ThemeableButton1
{
   width: 257px;
   height: 72px;
   visibility: visible;
   display: inline-block;
   margin: 30px 0px 0px 0px;
   padding: 0;
}
#ThemeableButton1
{
   font-size: 16px;
}
#wb_ThemeableButton1 .ui-button
{
   line-height: 72px;
}
#wb_Text3
{
   visibility: visible;
   display: block;
}
#wb_Text3
{
   margin: 0px 10px 0px 10px;
   padding: 0;
}
#wb_LayoutGrid2
{
   visibility: visible;
   display: table;
}
#wb_LayoutGrid2
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#LayoutGrid2
{
   padding: 200px 0px 100px 0px;
}
#LayoutGrid2 > .col-1, #LayoutGrid2 > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#LayoutGrid2 > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid2 > .col-2
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#wb_Text6
{
   visibility: visible;
   display: block;
}
#wb_Text6
{
   margin: 0;
   padding: 0;
}
#wb_ThemeableButton2
{
   width: 257px;
   height: 72px;
   visibility: visible;
   display: inline-block;
   margin: 30px 0px 0px 0px;
   padding: 0;
}
#ThemeableButton2
{
   font-size: 16px;
}
#wb_ThemeableButton2 .ui-button
{
   line-height: 72px;
}
#wb_LayoutGrid4
{
   visibility: visible;
   display: table;
}
#wb_LayoutGrid4
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#LayoutGrid4
{
   padding: 200px 0px 100px 0px;
}
#LayoutGrid4 > .col-1, #LayoutGrid4 > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#LayoutGrid4 > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid4 > .col-2
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#wb_Text9
{
   visibility: visible;
   display: block;
}
#wb_Text9
{
   margin: 0;
   padding: 0;
}
#wb_ThemeableButton3
{
   width: 257px;
   height: 72px;
   visibility: visible;
   display: inline-block;
   margin: 30px 0px 0px 0px;
   padding: 0;
}
#ThemeableButton3
{
   font-size: 16px;
}
#wb_ThemeableButton3 .ui-button
{
   line-height: 72px;
}
#wb_Text10
{
   visibility: visible;
   display: block;
}
#wb_Text10
{
   margin: 0;
   padding: 0;
}
#wb_Text11
{
   visibility: visible;
   display: block;
}
#wb_Text11
{
   margin: 0;
   padding: 0;
}
#wb_Image6
{
   left: 245px;
   top: 1435px;
   width: 0px;
   height: 0px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#Html1
{
   width: 400px;
   height: 57px;
   visibility: visible;
   display: inline-block;
}
#wb_MediaPlayer1
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_Text14
{
   visibility: visible;
   display: block;
}
#wb_Text14
{
   margin: 0px 0px 20px 0px;
   padding: 0;
}
#wb_Text15
{
   visibility: visible;
   display: block;
}
#wb_Text15
{
   margin: 0;
   padding: 0;
}
#Html2
{
   width: 340px;
   height: 129px;
   visibility: visible;
   display: inline-block;
}
#wb_Text12
{
   visibility: visible;
   display: block;
}
#wb_Text12
{
   margin: 0;
   padding: 0px 0px 20px 0px;
}
#wb_Text13
{
   visibility: visible;
   display: block;
}
#wb_Text13
{
   margin: 0;
   padding: 0;
}
#wb_Text16
{
   visibility: visible;
   display: block;
}
#wb_Text16
{
   margin: 0px 0px 20px 0px;
   padding: 0;
}
#wb_Text17
{
   visibility: visible;
   display: block;
}
#wb_Text17
{
   margin: 0px 0px 20px 0px;
   padding: 0;
}
#wb_Text18
{
   visibility: visible;
   display: block;
}
#wb_Text18
{
   margin: 0;
   padding: 0;
}
#wb_Procedimientos_Quirurgicos
{
   visibility: visible;
   display: table;
   font-size: 13px;
   font-family: Arial;
   font-weight: 0;
   font-style: normal;
   text-decoration: none;
}
#wb_Procedimientos_Quirurgicos
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#Procedimientos_Quirurgicos
{
   padding: 100px 30px 100px 30px;
}
#Procedimientos_Quirurgicos .row
{
   margin-right: -30px;
   margin-left: -30px;
}
#Procedimientos_Quirurgicos > .row > .col-1, #Procedimientos_Quirurgicos > .row > .col-2, #Procedimientos_Quirurgicos > .row > .col-3
{
   padding-right: 30px;
   padding-left: 30px;
}
#Procedimientos_Quirurgicos > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#Procedimientos_Quirurgicos > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#Procedimientos_Quirurgicos > .row > .col-3
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_Image1
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
}
#wb_Image7
{
   left: 443px;
   top: 3635px;
   width: 0px;
   height: 0px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#wb_Image9
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 30px 0px 0px 0px;
   padding: 0;
}
#wb_Image8
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0px 0px 30px 0px;
   padding: 0;
}
#RollOverLayer1
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_Text19
{
}
#wb_Text19
{
   margin: 0;
   padding: 0;
}
#wb_ThemeableButton4
{
   width: 117px;
   height: 37px;
   margin: 10px 0px 50px 0px;
   padding: 0;
}
#ThemeableButton4
{
   font-size: 13px;
}
#wb_ThemeableButton4 .ui-button
{
   line-height: 37px;
}
#RollOverLayer2
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_Text20
{
}
#wb_Text20
{
   margin: 0;
   padding: 0;
}
#wb_ThemeableButton5
{
   width: 117px;
   height: 37px;
   margin: 10px 0px 0px 0px;
   padding: 0;
}
#ThemeableButton5
{
   font-size: 13px;
}
#wb_ThemeableButton5 .ui-button
{
   line-height: 37px;
}
#RollOverLayer3
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_Text21
{
}
#wb_Text21
{
   margin: 0;
   padding: 0;
}
#wb_ThemeableButton6
{
   width: 117px;
   height: 37px;
   margin: 10px 0px 0px 0px;
   padding: 0;
}
#ThemeableButton6
{
   font-size: 13px;
}
#wb_ThemeableButton6 .ui-button
{
   line-height: 37px;
}
#RollOverLayer4
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_Text22
{
}
#wb_Text22
{
   margin: 0;
   padding: 0;
}
#wb_ThemeableButton7
{
   width: 117px;
   height: 37px;
   margin: 10px 0px 0px 0px;
   padding: 0;
}
#ThemeableButton7
{
   font-size: 13px;
}
#wb_ThemeableButton7 .ui-button
{
   line-height: 37px;
}
#wb_Image2
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0px 0px 30px 0px;
   padding: 0;
}
#wb_Text4
{
   visibility: visible;
   display: block;
}
#wb_Text4
{
   margin: 0;
   padding: 0px 0px 20px 0px;
}
#wb_Text5
{
   visibility: visible;
   display: block;
}
#wb_Text5
{
   margin: 0;
   padding: 0;
}
#Html3
{
   width: 360px;
   height: 376px;
   visibility: visible;
   display: inline-block;
}
#wb_Text7
{
   visibility: visible;
   display: block;
}
#wb_Text7
{
   margin: 0;
   padding: 0;
}
#wb_ThemeableButton8
{
   width: 282px;
   height: 57px;
   visibility: visible;
   display: inline-block;
   margin: 30px 0px 0px 0px;
   padding: 0;
}
#ThemeableButton8
{
   font-size: 16px;
}
#wb_ThemeableButton8 .ui-button
{
   line-height: 57px;
}
#wb_Text8
{
   visibility: visible;
   display: block;
}
#wb_Text8
{
   margin: 30px 0px 0px 0px;
   padding: 0;
}
#wb_ThemeableButton10
{
   width: 282px;
   height: 57px;
   visibility: visible;
   display: inline-block;
   margin: 20px 0px 0px 0px;
   padding: 0;
}
#ThemeableButton10
{
   font-size: 16px;
}
#wb_ThemeableButton10 .ui-button
{
   line-height: 57px;
}
#RollOverLayer5
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0px 0px 50px 0px;
}
#wb_Text32
{
}
#wb_Text32
{
   margin: 0;
   padding: 0;
}
#wb_Text23
{
}
#wb_Text23
{
   margin: 0;
   padding: 0;
}
#wb_Text34
{
}
#wb_Text34
{
   margin: 50px 0px 20px 0px;
   padding: 0;
}
#wb_Text35
{
}
#wb_Text35
{
   margin: 0;
   padding: 0;
}
#Button7
{
   width: 210px;
   height: 49px;
   margin: 25px 10px 0px 10px;
   padding: 1px 6px 1px 6px;
}
#wb_Text36
{
}
#wb_Text36
{
   margin: 0;
   padding: 0;
}
#wb_Text31
{
   visibility: visible;
   display: block;
}
#wb_Text31
{
   margin: 0;
   padding: 0;
}
#Button6
{
   width: 257px;
   height: 62px;
   visibility: visible;
   display: inline-block;
   margin: 35px 10px 0px 10px;
   padding: 1px 6px 1px 6px;
}
#Button6
{
   line-height: 58px;
}
#RollOverLayer6
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0px 0px 50px 0px;
}
#wb_Text24
{
}
#wb_Text24
{
   margin: 0;
   padding: 0;
}
#wb_Text25
{
}
#wb_Text25
{
   margin: 0;
   padding: 0;
}
#wb_Text26
{
}
#wb_Text26
{
   margin: 50px 0px 20px 0px;
   padding: 0;
}
#wb_Text27
{
}
#wb_Text27
{
   margin: 0;
   padding: 0;
}
#Button1
{
   width: 210px;
   height: 49px;
   margin: 25px 10px 0px 10px;
   padding: 1px 6px 1px 6px;
}
#wb_Text28
{
}
#wb_Text28
{
   margin: 0;
   padding: 0;
}
#RollOverLayer7
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0px 0px 50px 0px;
}
#wb_Text29
{
}
#wb_Text29
{
   margin: 0;
   padding: 0;
}
#wb_Text30
{
}
#wb_Text30
{
   margin: 0;
   padding: 0;
}
#wb_Text37
{
}
#wb_Text37
{
   margin: 50px 0px 20px 0px;
   padding: 0;
}
#wb_Text38
{
}
#wb_Text38
{
   margin: 0;
   padding: 0;
}
#Button2
{
   width: 210px;
   height: 49px;
   margin: 25px 10px 0px 10px;
   padding: 1px 6px 1px 6px;
}
#wb_Text39
{
}
#wb_Text39
{
   margin: 0;
   padding: 0;
}
#wb_Text40
{
   visibility: visible;
   display: block;
}
#wb_Text40
{
   margin: 0;
   padding: 0;
}
#wb_Text48
{
   visibility: visible;
   display: block;
}
#wb_Text48
{
   margin: 0;
   padding: 0;
}
#wb_Text41
{
   visibility: visible;
   display: block;
}
#wb_Text41
{
   margin: 0;
   padding: 0;
}
#wb_Text42
{
   visibility: visible;
   display: block;
}
#wb_Text42
{
   margin: 0;
   padding: 0;
}
#wb_Text43
{
   visibility: visible;
   display: block;
}
#wb_Text43
{
   margin: 0;
   padding: 0;
}
#wb_Image4
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
}
#wb_Text56
{
   visibility: visible;
   display: block;
}
#wb_Text56
{
   margin: 0px 15px 30px 15px;
   padding: 0;
}
#Button10
{
   width: 300px;
   height: 62px;
   visibility: visible;
   display: inline-block;
   margin: 25px 10px 0px 10px;
   padding: 1px 6px 1px 6px;
}
#Button10
{
   line-height: 56px;
}
#wb_Image5
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
}
#wb_Carousel2
{
   width: 100%;
   visibility: visible;
   display: block;
}
#wb_Carousel2
{
   margin: 0;
   height: 400px;
}
#Carousel2 .carousel-innerframe
{
   padding: 0;
}
#Button3
{
   width: 250px;
   height: 46px;
   visibility: visible;
   display: inline-block;
   margin: 25px 10px 0px 10px;
   padding: 1px 6px 1px 6px;
}
#Button3
{
   line-height: 40px;
}
#wb_Contacto
{
   visibility: visible;
   display: table;
}
#wb_Contacto
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#Contacto
{
   padding: 100px 30px 100px 30px;
}
#Contacto .row
{
   margin-right: -30px;
   margin-left: -30px;
}
#Contacto > .row > .col-1, #Contacto > .row > .col-2, #Contacto > .row > .col-3
{
   padding-right: 30px;
   padding-left: 30px;
}
#Contacto > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#Contacto > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#Contacto > .row > .col-3
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_Text44
{
   visibility: visible;
   display: block;
}
#wb_Text44
{
   margin: 0;
   padding: 0;
}
#wb_Image10
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
}
#wb_Text102
{
   visibility: visible;
   display: block;
}
#wb_Text102
{
   margin: 0;
   padding: 0;
}
#wb_IconFont2
{
   width: 30px;
   height: 30px;
   visibility: visible;
   display: inline-block;
   margin: 30px 0px 0px 0px;
   padding: 5px 5px 5px 5px;
}
#IconFont2
{
   width: 30px;
   height: 30px;
}
#IconFont2 i
{
   line-height: 30px;
   font-size: 30px;
   width: 29px;
}
#wb_Text45
{
   visibility: visible;
   display: block;
}
#wb_Text45
{
   margin: 0;
   padding: 0;
}
#wb_Text46
{
   visibility: visible;
   display: block;
}
#wb_Text46
{
   margin: 0;
   padding: 0;
}
#wb_IconFont3
{
   width: 28px;
   height: 28px;
   visibility: visible;
   display: inline-block;
   margin: 30px 15px 0px 0px;
   padding: 6px 6px 6px 6px;
}
#IconFont3
{
   width: 28px;
   height: 28px;
}
#IconFont3 i
{
   line-height: 28px;
   font-size: 28px;
   width: 23px;
}
#wb_IconFont5
{
   width: 22px;
   height: 22px;
   visibility: visible;
   display: inline-block;
   margin: 30px 0px 25px 0px;
   padding: 9px 9px 9px 9px;
}
#IconFont5
{
   width: 22px;
   height: 22px;
}
#IconFont5 i
{
   line-height: 22px;
   font-size: 22px;
   width: 13px;
}
#ThemeableButton18
{
   width: 120px;
   height: 23px;
   visibility: visible;
   display: inline-block;
   margin: 0px 10px 30px 10px;
   padding: 0;
}
#ThemeableButton18
{
   font-size: 13px;
}
#wb_Text103
{
   visibility: visible;
   display: block;
}
#wb_Text103
{
   margin: 0;
   padding: 0;
}
#wb_Image11
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
}
#wb_ThemeableButton11
{
   width: 340px;
   height: 66px;
   visibility: visible;
   display: inline-block;
   margin: 30px 0px 50px 20px;
   padding: 0;
}
#ThemeableButton11
{
   font-size: 16px;
}
#wb_ThemeableButton11 .ui-button
{
   line-height: 66px;
}
#wb_Inicio
{
   visibility: visible;
   display: inline-block;
}
#wb_TextMenu1
{
   width: 145px;
   height: 207px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   text-align: left;
}
#wb_TextMenu1 span
{
   line-height: 1.0;
}
#wb_TextMenu2
{
   width: 145px;
   height: 99px;
   visibility: visible;
   display: inline-block;
   margin: 30px 0px 0px 0px;
   text-align: left;
}
#wb_TextMenu2 span
{
   line-height: 1.0;
}
#ThemeableButton9
{
   width: 140px;
   height: 28px;
   visibility: visible;
   display: inline-block;
   margin: 30px 10px 5px 10px;
   padding: 0;
}
#ThemeableButton9
{
   font-size: 13px;
}
#wb_LogoVargas
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
}
#wb_OverlayMenu1
{
   width: 27px;
   height: 48px;
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#OverlayMenu1
{
   background-color: rgba(124,143,123,0.68);
   background-image: none;
   border: 0px solid #7C8F7B;
   width: 27px;
   height: 48px;
}
#OverlayMenu1:hover
{
   background-color: rgba(201,169,110,0.68);
   background-image: none;
   border-color: #C9A96E;
}
#OverlayMenu1 .line
{
   background: #F5F5F5;
}
#OverlayMenu1:hover .line
{
   background: #7C8F7B;
}
#OverlayMenu1 .line:first-child
{
   margin-top: 18px;
}
#OverlayMenu1-overlay ul
{
   font-size: 16px;
   text-align: center;
}
}
  @import url('https://fonts.googleapis.com/css2?family=Aleo:ital,wght@0,700;1,500&family=Lato:wght@400;700&display=swap');

  .cp-widget, .cp-widget * { box-sizing:border-box; }

  .cp-widget {
    --ink:        #1e1b19;
    --cream:      #f9f6f0;
    --sage:       #7b8f7a;
    --gray:       #3a3a3a;
    --teal-deep:  #001222;
    --teal-mid:   #022234;
    --teal-soft:  #053849;
    --teal-hi:    #004b4e;
    --gold:       #c9a96e;
    --gold-soft:  #dcc192;
    --line:       rgba(123,143,122,0.45);
    --radius:     18px;
    --ease: cubic-bezier(.22,.61,.36,1);

    font-family:'Lato', system-ui, sans-serif;
    color:var(--ink);
    width:100%;
    max-width:100%;
    margin:0;
  }

  .cp-eyebrow {
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    gap:12px;
    margin-bottom:14px;
    flex-wrap:wrap;
  }
  .cp-eyebrow-label {
    font-family:'Aleo', Georgia, serif;
    font-weight:700;
    font-size:1.2rem;
    color:var(--teal-deep);
  }
  .cp-eyebrow-meta {
    font-size:0.75rem;
    letter-spacing:0.12em;
    text-transform:uppercase;
    color:var(--gray);
  }

  .cp-grid {
    width:100%;
    display:grid;
    grid-template-columns:1fr;
    gap:8px;
  }
  @media (min-width:600px){
    .cp-grid { grid-template-columns:1fr 1fr; gap:12px; }
  }
  @media (min-width:1024px){
    .cp-grid { gap:16px; }
  }

  /* ---------- Panel: contenedor de la tarjeta y la capa ---------- */
  .cp-panel {
    position:relative;
    aspect-ratio:16 / 9;
    background:
      radial-gradient(120% 140% at 20% 15%, var(--teal-hi) 0%, var(--teal-soft) 32%, var(--teal-mid) 62%, var(--teal-deep) 100%);
    border-radius:var(--radius);
    padding:20px 24px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    color:var(--cream);
    cursor:pointer;
    overflow:hidden;
    transition:box-shadow 0.3s var(--ease), transform 0.3s var(--ease);
  }
  .cp-panel:hover {
    transform:translateY(-2px);
    box-shadow:0 12px 32px rgba(0,18,34,0.25);
  }
  .cp-panel:focus-visible { outline:2px solid var(--gold-soft); outline-offset:2px; }

  /* ---- Capa de información (fade) ---- */
  .cp-overlay {
    position:absolute;
    inset:0;
    background:rgba(0,18,34,0.92);
    backdrop-filter:blur(2px);
    -webkit-backdrop-filter:blur(2px);
    border-radius:var(--radius);
    padding:24px 22px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    opacity:0;
    visibility:hidden;
    transition:opacity 0.45s var(--ease), visibility 0.45s var(--ease);
    z-index:10;
  }
  .cp-panel.is-open .cp-overlay,
  .cp-panel:hover .cp-overlay {
    opacity:1;
    visibility:visible;
  }

  .cp-overlay-question {
    font-family:'Aleo', Georgia, serif;
    font-weight:700;
    font-size:1.0rem;
    color:var(--gold-soft);
    margin:0 0 6px 0;
  }
  .cp-overlay-text {
    font-size:0.9rem;
    line-height:1.5;
    color:rgba(246,241,233,0.92);
    margin:0;
  }

  /* ---- Parte visible del panel ---- */
  .cp-panel-head {
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
    position:relative;
    z-index:5;
  }
  .cp-panel-number {
    font-family:'Aleo', Georgia, serif;
    font-weight:700;
    font-size:0.75rem;
    letter-spacing:0.12em;
    color:var(--gold-soft);
    opacity:0.75;
  }
  .cp-icon-wrap {
    width:50px;
    flex-shrink:0;
  }
  .cp-icon-wrap svg { width:100%; height:auto; display:block; }
  .cp-icon-wrap path, .cp-icon-wrap circle {
    stroke:var(--gold-soft);
    stroke-width:1.6;
    fill:none;
    stroke-linecap:round;
    stroke-linejoin:round;
    stroke-dasharray:260;
    stroke-dashoffset:260;
    transition:stroke-dashoffset 1.1s var(--ease);
  }
  .cp-panel:hover .cp-icon-wrap path,
  .cp-panel:hover .cp-icon-wrap circle,
  .cp-panel:focus-visible .cp-icon-wrap path,
  .cp-panel:focus-visible .cp-icon-wrap circle {
    stroke-dashoffset:0;
  }

  .cp-title {
    font-family:'Aleo', Georgia, serif;
    font-weight:700;
    font-size:1.3rem;
    color:var(--cream);
    margin:10px 0 0 0;
    position:relative;
    z-index:5;
  }

  .cp-hint {
    font-size:0.65rem;
    letter-spacing:0.06em;
    text-transform:uppercase;
    color:rgba(246,241,233,0.45);
    position:relative;
    z-index:5;
    margin-top:8px;
  }

  /* ---- Móvil: toggles con click (además del hover) ---- */
  @media (max-width:768px){
    .cp-panel:not(.is-open) .cp-overlay { opacity:0; visibility:hidden; }
    .cp-panel.is-open .cp-overlay { opacity:1; visibility:visible; }
    .cp-panel:hover .cp-overlay { opacity:0; visibility:hidden; } /* evita hover en táctil */
    .cp-panel.is-open:hover .cp-overlay { opacity:1; visibility:visible; }
    .cp-panel .cp-hint { display:block; }
  }
  @media (min-width:769px){
    .cp-panel .cp-hint { display:none; }
  }

  @media (prefers-reduced-motion:reduce){
    .cp-icon-wrap path, .cp-icon-wrap circle{ stroke-dashoffset:0; transition:none; }
    .cp-overlay{ transition:none; }
    .cp-panel{ transition:none; }
  }
  @import url('https://fonts.googleapis.com/css2?family=Aleo:ital,wght@0,700;1,500&family=Lato:wght@400;700&display=swap');

  .cpacc-widget, .cpacc-widget *{
    box-sizing:border-box;
  }

  .cpacc-widget{
    --ink:        #1e1b19;
    --gray:       #3a3a3a;
    --cream:      #f9f6f0;
    --sage:       #7b8f7a;
    --gold:       #c9a96e;
    --gold-soft:  #dcc192;
    --teal-deep:  #001222;
    --teal-mid:   #022234;
    --teal-soft:  #053849;
    --teal-hi:    #004b4e;
    --line:       rgba(220,193,146,0.25);
    --radius:     18px;
    --ease: cubic-bezier(.22,.61,.36,1);

    font-family:'Lato', system-ui, sans-serif;
    color:var(--ink);
    width:100%;
    max-width:100%;
    margin:0;
  }

  .cpacc-eyebrow{
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    gap:12px;
    margin-top:30px;
    margin-bottom:22px;
    flex-wrap:wrap;
  }
  .cpacc-label{
    font-family:'Aleo', Georgia, serif;
    font-weight:700;
    font-size:1.05rem;
    color:var(--teal-deep);
  }
  .cpacc-meta{
    font-size:0.7rem;
    letter-spacing:0.12em;
    text-transform:uppercase;
    color:var(--gray);
  }

  .cpacc-ed-list{
    width:100%;
    border-top:1px solid var(--sage);
  }

  .cpacc-item{
    border-bottom:1px solid var(--sage);
  }

  .cpacc-trigger{
    width:100%;
    display:flex;
    align-items:baseline;
    gap:18px;
    padding:22px 4px;
    background:transparent;
    border:none;
    cursor:pointer;
    text-align:left;
    font-family:inherit;
  }
  @media (min-width:768px){
    .cpacc-trigger{ padding:28px 6px; }
  }
  .cpacc-trigger:focus-visible{
    outline:2px solid var(--gold);
    outline-offset:4px;
  }

  .cpacc-number{
    font-family:'Aleo', Georgia, serif;
    font-weight:700;
    font-size:11px;
    letter-spacing:0.12em;
    color:var(--gold);
    flex-shrink:0;
    padding-top:3px;
  }

  .cpacc-title{
    font-family:'Aleo', Georgia, serif;
    font-weight:700;
    font-size:18px;
    letter-spacing:0.01em;
    color:var(--teal-deep);
    flex:1;
    margin:0;
    transition:color .25s ease;
  }
  @media (min-width:768px){
    .cpacc-title{ font-size:21px; }
  }
  .cpacc-trigger:hover .cpacc-title{
    color:var(--sage);
  }

  .cpacc-chevron{
    flex-shrink:0;
    width:16px;
    height:16px;
    margin-top:4px;
    transition:transform .35s var(--ease);
  }
  .cpacc-item.is-open .cpacc-chevron{
    transform:rotate(135deg);
  }
  .cpacc-chevron path{
    stroke:var(--gold);
    stroke-width:2;
    fill:none;
    stroke-linecap:round;
    stroke-linejoin:round;
  }

  /* ---- Panel colapsable con la técnica de grid-template-rows ---- */
  .cpacc-panel-wrap{
    display:grid;
    grid-template-rows:0fr;
    transition:grid-template-rows .4s var(--ease);
  }
  .cpacc-item.is-open .cpacc-panel-wrap{
    grid-template-rows:1fr;
  }
  .cpacc-panel-inner{
    overflow:hidden;
  }

  .cpacc-panel{
    padding:0 4px 26px 4px;
    color:var(--gray);
    font-size:11px;
    line-height:1.7;
  }
  @media (min-width:768px){
    .cpacc-panel{ padding:0 60px 32px 34px; font-size:12px; }
  }

  .cpacc-panel > p{
    margin:0 0 14px 0;
  }
  .cpacc-panel > p:last-child{
    margin-bottom:0;
  }

  .cpacc-panel ul{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    flex-direction:column;
    gap:12px;
  }
  .cpacc-panel li{
    position:relative;
    padding-left:18px;
    color:var(--ink);
  }
  .cpacc-panel li::before{
    content:"—";
    position:absolute;
    left:0;
    top:0;
    color:var(--gold);
  }
  .cpacc-panel li strong{
    color:var(--teal-deep);
    font-weight:700;
  }

  @media (prefers-reduced-motion:reduce){
    .cpacc-panel-wrap, .cpacc-chevron, .cpacc-title{ transition:none; }
  }
  @import url('https://fonts.googleapis.com/css2?family=Aleo:ital,wght@0,700;1,500&family=Lato:wght@400;700&display=swap');

  .cpacc-widget, .cpacc-widget *{
    box-sizing:border-box;
  }

  .cpacc-widget{
    --ink:        #1e1b19;
    --gray:       #3a3a3a;
    --cream:      #f9f6f0;
    --sage:       #7b8f7a;
    --gold:       #FF5901;
    --gold-soft:  #FF8A4A;
    --teal-deep:  #001222;
    --teal-mid:   #022234;
    --teal-soft:  #053849;
    --teal-hi:    #004b4e;
    --line:       rgba(255,89,1,0.15);
    --radius:     18px;
    --ease: cubic-bezier(.22,.61,.36,1);

    font-family:'Lato', system-ui, sans-serif;
    color:var(--ink);
    width:100%;
    max-width:100%;
    margin:0;
  }

  .cpacc-eyebrow{
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    gap:12px;
    margin-top:30px;
    margin-bottom:22px;
    flex-wrap:wrap;
  }
  .cpacc-label{
    font-family:'Aleo', Georgia, serif;
    font-weight:700;
    font-size:1.05rem;
    color:var(--teal-deep);
  }
  .cpacc-meta{
    font-size:0.7rem;
    letter-spacing:0.12em;
    text-transform:uppercase;
    color:var(--gray);
  }

  .cpacc-ed-list{
    width:100%;
    border-top:1px solid var(--sage);
  }

  .cpacc-item{
    border-bottom:1px solid var(--sage);
  }

  .cpacc-trigger{
    width:100%;
    display:flex;
    align-items:baseline;
    gap:18px;
    padding:22px 4px;
    background:transparent;
    border:none;
    cursor:pointer;
    text-align:left;
    font-family:inherit;
  }
  @media (min-width:768px){
    .cpacc-trigger{ padding:28px 6px; }
  }
  .cpacc-trigger:focus-visible{
    outline:2px solid var(--gold);
    outline-offset:4px;
  }

  .cpacc-number{
    font-family:'Aleo', Georgia, serif;
    font-weight:700;
    font-size:11px;
    letter-spacing:0.12em;
    color:var(--gold);
    flex-shrink:0;
    padding-top:3px;
  }

  .cpacc-title{
    font-family:'Aleo', Georgia, serif;
    font-weight:700;
    font-size:18px;
    letter-spacing:0.01em;
    color:var(--teal-deep);
    flex:1;
    margin:0;
    transition:color .25s ease;
  }
  @media (min-width:768px){
    .cpacc-title{ font-size:21px; }
  }
  .cpacc-trigger:hover .cpacc-title{
    color:var(--gold);
  }

  .cpacc-chevron{
    flex-shrink:0;
    width:16px;
    height:16px;
    margin-top:4px;
    transition:transform .35s var(--ease);
  }
  .cpacc-item.is-open .cpacc-chevron{
    transform:rotate(135deg);
  }
  .cpacc-chevron path{
    stroke:var(--gold);
    stroke-width:2.5;
    fill:none;
    stroke-linecap:round;
    stroke-linejoin:round;
  }

  .cpacc-panel-wrap{
    display:grid;
    grid-template-rows:0fr;
    transition:grid-template-rows .4s var(--ease);
  }
  .cpacc-item.is-open .cpacc-panel-wrap{
    grid-template-rows:1fr;
  }
  .cpacc-panel-inner{
    overflow:hidden;
  }

  .cpacc-panel{
    padding:0 4px 26px 4px;
    color:var(--gray);
    font-size:11px;
    line-height:1.7;
  }
  @media (min-width:768px){
    .cpacc-panel{ padding:0 60px 32px 34px; font-size:12px; }
  }

  .cpacc-panel > p{
    margin:0 0 14px 0;
    font-weight:700;
    color:var(--teal-deep);
  }
  .cpacc-panel > p:last-child{
    margin-bottom:0;
  }

  .cpacc-panel ul{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    flex-direction:column;
    gap:6px;
  }
  .cpacc-panel li{
    position:relative;
    padding-left:16px;
    color:var(--ink);
    font-size:11px;
  }
  @media (min-width:768px){
    .cpacc-panel li{ font-size:12px; }
  }
  .cpacc-panel li::before{
    content:"▹";
    position:absolute;
    left:0;
    top:0;
    color:var(--gold);
  }
  .cpacc-panel li strong{
    color:var(--teal-deep);
    font-weight:700;
  }

  @media (prefers-reduced-motion:reduce){
    .cpacc-panel-wrap, .cpacc-chevron, .cpacc-title{ transition:none; }
  }
